ixid:

Searchability is important though I understand that this might be seen as a trivial point, it is a major human factor. The language would be far better off with a 3 to 5 letter identifier. It will succeed or fail for other reasons but an easily searchable name would help. Dlang as the search term isn't good enough because it's not actually the language's name, people don't use it that much when referring to D, nor do they usually use D2.

Nowdays searchability is an important factor, today if can't be found easily with Google you barely exist. Language names like Clojure are very good because they are meaningful, and being a typo (instead of "closure") they are uncommon and easy to find.

I think in origin D used to be called "Mars" that is probably a bit better for googling. But it was changed to "D" probably to appeal C/C++/C# programmers that love single-letter language names and to make them feel at home :o)

Now I think it's too much late to change the language name again.

To solve the searchability problem the Go language has introduced the convention of using "golang" as search term. In theory D is able to use the same strategy with the "dlang" word, but so far the official way to search for D is to use "D language" or "D programming language".

Bye,
bearophile

Reply via email to