6. The view was expressed that the vast majority of programming languages are now based on English, and that Chinese programming also has to learn English, which adds unnecessary barriers. If you have "Chinese programming", it is a secret weapon to solve Chinese programmer's programming efficiency, is it a "silver bullet", can it greatly increase the efficiency of Chinese programmers?
What is a silver bullet? By looking up information, the Silver bullet refers to a pure silver or silver-plated bullets, the silver bullet is often described as a weapon with exorcism effect, is a special weapon for supernatural monsters such as werewolves, and was later likened to an extremely effective solution.
No silver bullet Bullet is a classic paper on software engineering published in 1987 by Fred Brooks, the father of IBM's large computer Fred Brooks. In the software industry, there is no silver bullet due to the complexity of the software. That is, there is no technology or method to increase the productivity of software engineering by 10 times times. A good project does require a convenient development technique, but there is no silver bullet technology that does not need to be done seriously.
Before the Chinese programming is not understood, the information given can be learned that Chinese programming is the use of the language grammar, words, phrases and sentences. The emergence of Chinese programming is to avoid the programmer who do not understand English more time and effort to develop the software directly, rather than in accordance with the English programming code for software writing and design. However, the compiling technique of program code must be mastered by itself, and the programming and compiling must be unified development. From an objective point of view, Chinese programming is much simpler than English programming, learning English programming actually only need to understand more than 10 keywords, and in continuous learning, English is not a barrier to programming. So personally, Chinese programming is not a secret weapon to solve the efficiency of Chinese programmer programming.
The 7th question of modern software engineering