js ranks 7th and has performed very well as a rising star. Let's take a look at some of the difficulties in programming in other mainstream computer languages:
①C/C++: Choosing it is the destruction of self and body, but if you don’t give up after the destruction, there may be something different. Before learning C/C++ programming, you need to learn to install the GCC compiler, configure environment variables, and learn how to write MakeFile. When you figure it out, 1-2 weeks may have passed; you can write programs, and you must continue to learn GDB debugging. You have to learn so much before you start learning C++. When you finish studying the relatively new C++11, you will find that the C++ standard is updated every year, and you may not be able to finish it for a lifetime. Finally, I have a little knowledge of C++, and I need to learn MFC interface programming, and several weeks have passed, learning 3D programming, learning drawing... etc. So, of course, the C language is enough. A good IDE can solve many problems, such as the strongest IDE in the universe: Visual Studio.
②VB: A better choice, drag and drop components to complete the interface layout, and the coding is simple. But it is also inseparable from the runtime.
③Matlab: It seems that the installation of the 2019 version requires 15G, and it seems that it is not glorious to use pirated versions. It is also a very good choice, but the target machine cannot run without installation.
④C#/WPF: To write a few lines of code, you need to install hundreds of M. Net Frameworks; off-topic, Microsoft's own products such as Visual Studio Code are written in js. I wonder if M$ has given up C#/WPF?
⑤python: The learning curve for beginners is relatively high. The syntax is similar to but different from VB. The post-processing can be combined with matplotlib library to achieve exquisite charts. You need to install the python environment to run.
For a comparison of the image of computer languages, you can check the analogy below (original http://coolshell.cn/articles/6639.html):
We can use js to solve refrigeration design in one stop, from theoretical design, user input interface, to drawing output. The most important thing is that the development efficiency is greatly improved, which is unmatched by other languages.
(End of text)