Some people think that "Chinese programming" is a secret weapon to solve the efficiency of Chinese programmers, is it a "silver bullet"?

Source: Internet
Author: User

For this question, first we need to understand what is "Chinese programming", what is "silver egg". "Chinese programming" literally can be seen, is the use of Chinese instead, such as the use of keywords in programming, etc., was replaced with Chinese, so as to meet all the Chinese programmer's language habits, thereby improving the efficiency of programming. The silver Bullet is Silver bullets (in English: Silver Bullet), or "Silver Bullets", which are made of pure silver or silver-plated bullets. Under the influence of European folklore and Gothic fiction since the 19th century, silver bullets are often portrayed as weapons of exorcism, and are special weapons for supernatural monsters such as werewolves. Silver bullets were later used as a surrogate for deadly weapons.  It is likened to an extremely effective solution, as a killer, the strongest kill recruit, Ace, etc. McCartney. Fred Brooks, the father of IBM mainframe (Frederick P. Brooks, Jr.), published a classic paper on software engineering in 1986, with the "No silver bullet: The nature and subordination of the Software Project" (No silver bullet-essence And accidents of software Engineering) are headings. The "silver bullet" refers to a technology or method which can increase the productivity of software engineering by 10 times times within 10 years. The paper emphasizes that the "real silver bullet" does not exist because of the complexity nature of the software.

In my opinion, "Chinese programming" can improve the programming efficiency of Chinese programmers is taken for granted, but it is likely to reduce programming efficiency, it will not and cannot be a "silver bullet."

1, programming is a function of the logical writing operation, in order to solve the functional and demand, whether the implementation is mainly in code design and methods, language as a form of expression of the impact of programming is not as large as the former.    2, the Chinese code is relative to the English code, the volume is much larger than the English coding, for some of the space, time requirements for higher programming requirements, English can be better realized.   3, the programmer as the Global modern society popular industry, multi-country multi-people common statement is good for the development of programming technology, and English as the world's most common language, as the world's most versatile programming. 4, Chinese text input is not necessarily faster than the English text, in many cases, English words than Chinese phrases to enter faster.

Some people think that "Chinese programming" is a secret weapon to solve the efficiency of Chinese programmers, is it a "silver bullet"?

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.