Just remember the "rules of making things findable on the internet": no special characters (ascii letters only), and unique enough to be one of the top results when googled unqualified. Otherwise half of the people will start calling it "csharp" instead of C# or "golang" instead of go.
I'm partial to looking at non-english words because they frequently have these properties and there's basically an unlimited number to choose from.
Tolstoy after my old dog. But also because I think a good language name should be able to be iterated on. E.g. C can become D or E or F. Java can be Mocha or Cappuccino. Etc.
With my new language Tolstoy you'd be able to have a little family of languages all named after classic authors. Tolstoy, Dickens, Melville etc. Plus my dog Tolstoy was the best dog ever so bonus for everyone as well.
Didn't chatGPT come out around the time Oumuamua made its appearance? All the rendered images of Oumuamua make the asteroid appear like a GiantPetrifiedTurd, no doubt expelled by a GIANT ancient alien. This makes the acronym portion of AI technology become Chat Giant Petrified Turd, a perfect analogy for the bad odor attached to human conversing mouths. So common sense dictates that a good programming language name could be Fee-C.
- Focus on one key feature your language does better than others. Low-level languages are trending; high-level application languages are crowded. For example, if you could make assembly-style code user-friendly, that could be a strong niche.
I'm partial to looking at non-english words because they frequently have these properties and there's basically an unlimited number to choose from.
With my new language Tolstoy you'd be able to have a little family of languages all named after classic authors. Tolstoy, Dickens, Melville etc. Plus my dog Tolstoy was the best dog ever so bonus for everyone as well.
Xor, XORY
------
These are all excellent names: C, C++, Rust, Ada, Julia, Shell, Bash, etc.
Wholeheartedly agree. what about something like Sage? B? You/U? Manifest?
- Single-letter names are mostly taken (e.g., B: https://en.wikipedia.org/wiki/B_(programming_language)
- Focus on one key feature your language does better than others. Low-level languages are trending; high-level application languages are crowded. For example, if you could make assembly-style code user-friendly, that could be a strong niche.
Zone = Zero Overhead Neural Enhancement