China is weak in this respect, and there are fewer software personnel doing this kind of work, while China is weak in this respect. On the one hand, it is a cognitive problem, on the other hand, there is a problem with technology accumulation. After all, our domestic computer software started late.
Compilers in Europe and America generally originated from doctoral programs and amateur programs in universities, called side project. Do not care about the market. Master's and doctor's skills at the system level in China are much worse than those in Europe and America, and there is no hope for them to graduate as compilers, operating systems, databases and middleware. And the sideline ability is insufficient, so there is no motivation. Because there is no market, market players have no motivation.
There are many excellent high-tech companies in China, and they all have many very skilled software developers. As long as you want to be a compiler and a programming language, it is not difficult. Computers, computer programmers and programming languages all originated in western countries, and the relevant rules were formulated by European and American countries. In addition, when computers were popular all over the world, China was still poor and had no energy to develop its own compilers and programming languages. When I realized the seriousness of the problem, I found it was too late. Compilers and programming languages have been accepted and recognized all over the world, and it is impossible to change the reality.
It is easy to invent a new programming language, but it is difficult to catch on. There are hundreds of programming languages, but more than a dozen are really popular. After a new programming language is invented, it should be publicized and used by others. When someone uses it, we should also accept feedback to improve shortcomings and bugs.
The popular languages in the world are all English programming, and there are relatively mature developer communities; Have a mature user group; The only Chinese programming language is imperfect and the application scenario is small. Now Yi Language can only do a little plug-ins and viruses, and no company has ever developed any software as the mainstream.
Chinese characters are not suitable for programming. In order to catch up with the pace of science and technology, China people have to learn English. Many people still don't understand this truth, and they want to make English an elective course to lower their scores. In this way, China will only become more and more backward. If Chinese wants to surpass English, it is necessary to solve the computer language with the same weight as English, hoping to solve this problem with the help of the state.
Programming language is the code symbol of programming. Judging from the evolution of current programming languages, later languages will consider new mechanisms, such as built-in multithreading and asynchrony, built-in universal data structures, and other auxiliary tools such as package manager and project management, but the old languages are not friendly in this respect. I think that in the future, when the ai algorithm matures, it may be built into more advanced languages and tools, as well as quantum mechanisms. If China designs a new generation of chips with high performance and low cost, it may also consider new languages.
Programming language is the code symbol of programming! The premise is to set automatic programming. From simple programs to complex programs, all need coding program design for automation, engineering automation, process automation, equipment automation and artificial intelligence automation! There is no innovative design in guiding ideology, and there is no automatic conceptual design! What about the programming language?
Without advanced scientific research equipment and precision instruments, it is difficult to catch up with the world's advanced scientific and technological level! Only innovative ideas, automatic design ideas and the development of new scientific and technological projects will accumulate rich programming languages! At the end of the industrial chain, key components depend on imports, without core technology and advanced scientific research equipment and precision instruments, it is difficult to catch up with the world's advanced scientific and technological level!
With the development of science and technology, the world's first multimedia chip was born. Computers can handle graphics, words and sounds instead of numerical operations. After that, the chip has also changed with the compiler and assembly language. The original compiler and assembly language are no longer suitable for new tasks, so it has also been adjusted for practical applications such as images and words. This adjustment in turn affects the research and development of chips, and these changes are constantly changing and evolving with the development of computers.