The 7th question of modern software engineering

Source: Internet
Author: User

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

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.