In the Middle Ages of Europe, there is a type of monster called "Wolf. They talk about people and attack humans on the full moon night. In addition, the general bullet does not work for the "wolf", and normal bullets cannot be hurt or killed. Only a special bullet made of silver can be killed. ---- "Silver Bullet" overview.
The problem house of programming efficiency, both in China and abroad, I personally think it is a problem that needs to be solved, so the concept of "Silver Bullet" appears, programming originated abroad, the external environment is an environment that they are familiar with and all use English. We can leave out the language obstacle. Why are they still using the concept of "Silver Bullet, the problem is not caused by unfamiliar language (of course, it is true that Chinese people are not familiar with English, but there is no such restriction in foreign countries ), the reason for this is other issues, such as management, experience, and programming ideas.
What's more important is that there is also a compilation language in China-easy language. Although there may be some gaps with other compilers, it is also "Chinese programming ", some people are also engaged in "easy language" programming, but have not heard of easy language to improve programming efficiency.
In terms of "Chinese programming" and "English programming", Chinese programming is more likely to generate a language ambiguity. After all, Chinese is very broad and profound. Each sentence that everyone understands is different to a certain extent. Although English may also produce ambiguity, it is much lower than Chinese. A Senior Programmer, from one language to another, only needs three days to one week for conversion.
Therefore, I personally think that "Chinese programming" is not a "Silver Bullet" to solve the programming efficiency of Chinese programmers. To improve programming efficiency, we need to improve ourselves, accumulate experience, and reasonably manage and cooperate with our team. Programming has never been a single person, but a team or even a customer. Only by cooperating with multiple parties can we improve programming efficiency, rather than solving everything in one language.
Some people think that "Chinese programming" is a secret weapon to solve the programming efficiency of Chinese programmers. Is it "Silver Bullet?