JavaScript needs a new name

Source: Internet
Author: User

Javascript-I love a programming language, but the name is really bad. This program does not actually have any relationship with Java. I can confirm that. Now that ECMA is working on designing the next version of JavaScript (the code name is ES4), you should give JavaScript a new name.

How do you get a loud name? Although I am not the name of experts, but some principles are obvious. First of all, the name should be unique and good to remember (can be distinguished from other things name). At the same time, do not and already registered well-known brands duplicate. If you name your programming language Coca-Cola 1.0, then only the court will be waiting for you (because it has the same name as Coca-Cola's English brand name). Also, when someone searches the internet for code examples or related instructions, it's best not to search for countless answers because you've chosen a common name like "pillow" or "clean". You need to try to choose words other than everyday words.

Second, the name should be concise. Try reading these words "Java", "Ruby", "Python", "Lisp", which is very comfortable to read, isn't it? Try these words "C plus plus", "objective Modula-2", "Virtual Pascal", "Turbo Prolog" or "ECMAScript", it's not very good to read it! If you want your language (program) to be talked about and understood, its name should be concise.

The last point is the pronunciation problem. The pronunciation of the name should be simple! "Ruby"-simple; "Java"-simple; "ECMAScript"-what is this? "Visual DialogScript"-It's good to practice your tongue. Again, if you want people to talk about your language (program), the name is not only short, but also easy to pronounce. Which one do you think is easier to spell when you hear "VBC3" and "Ruby"?

Other principles are a little more extensive, but you can learn something from some of the previous names. If a name can remind someone of an existing image, it's a great name, but only if it's a good image. As a programming language name, the word "murderer" may not be appropriate, but Python is good.

I think that names that do not contain special symbols are clearly more popular than complex names. For example, "C #", it seems not good to use it as a language name. "#" Like this symbol people don't know how to pronounce. I think it's better than "C #" for "occam-π".

After all this analysis, I soon believed that the name "Ruby" was the best in many popular programming languages. It is unique and easy to search and identify. It is also short, easy to pronounce and spell; it does not contain special symbols; it can also make people think of precious, bright rubies. It's really great!

There is some truth in these principles for names. So, according to the position of JAVASCRPT 2.0 in many excellent programming languages, what name can you give it? You can start by thinking about it, and I've come up with a few!

Nebula (Nebula)

Nova (Nova)

Pretzel (a kind of crispy biscuit name)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.