The Domain Name of the BT Language
Notes 2026-04-19

It has taken 5 years since the BT language was established in September 2019. After continuous code optimization and kernel rewriting, it has finally reached a new milestone. Friends who know me know very well that this was developed in their spare time. Due to personal reasons, I had no energy to maintain or promote it, otherwise it would be impossible to choose to develop BT in my spare time.

After careful consideration, BT is our Chinese programming language and needs to have comprehensive development documents and tutorials. This requires an official website to provide help to developers, which requires registering a domain name. I first registered a .wang domain name. The full domain name is: bts.wang, because bts is my favorite, and the semantics of bts are BT Script. However, the .wang domain name is not common, so I finally gave up (losing 189 yuan).

Then I referred to the official website of rust and decided to use btlang as the name. Due to the strong patriotic spirit, I considered using btlang.cn. The main reason was that the com domain name was too expensive, so I did not consider it. Although it is very well-known, the com domain name has become more and more expensive in the past few years, and the cn domain name feels more suitable and the cost is very cheap, so the cn domain name became the object of consideration.

However, when I was struggling to buy the cn domain name, I still searched the official websites of other programming languages, especially the rust official website developed based on the native language Rust. www.rust-lang.com] will automatically jump to www.rust-lang.org after opening it. This makes me a little confused as to why I use the org domain name, because this domain name is not easy to pronounce for me from beginning to end.

But when I searched for other programming languages, I was completely shocked! ! ! As shown below, this is the most popular programming language of the year (some programming languages do not have official websites and are not listed):

Python https://www.python.org

PHP https://www.php.net

Rust https://www.rust-lang.org

Ruby https://www.ruby-lang.org

Swift https://swift.org

Kotlin https://kotlinlang.org

Go https://go.dev

Rust https://www.rust-lang.org

TypeScript https://www.typescriptlang.org

Scala https://www.scala-lang.org

Perl https://www.perl.org

Julia https://julialang.org

Erlang https://www.erlang.org

Haskell https://www.haskell.org

Lua https://www.lua.org

R https://www.r-project.org

D https://dlang.org

Groovy https://fgroovy-lang.org

Fortran https://ffortran-lang.org

Elixir https://felixir-lang.org

F-Sharp https://fsharp.org

Racket https://racket-lang.org

However, almost all programming languages choose the org domain name consistently. What happened? I only know that the org domain name is a top-level domain designed for non-commercial entities such as non-profit organizations.

At this point, based on this entangled heart, I purchased the org domain name. Due to domestic policy reasons, org registration is not provided, so I was forced to choose to purchase a foreign server again. At this point, this official website has finally been built, completely written and driven by BT language.