First, in the ancient Legends of Europe. A werewolf is not a dead man. There are several ways to kill werewolves:
1. Use a stake to nail the werewolf's heart like killing a vampire.
2. Cover the Moonlight
3. Bullets in silver to shoot through the werewolf's heart or head
Of course, there is no werewolf in reality. But in reality there is a silver bullet in this thing. And its meaning is similar to the best way to kill werewolves. The real werewolf can be a tricky project, or an impossible one. and "silver bullet" means to solve these things, or technical means.
Second, if you have seen the myth of People's month, it must be no stranger to the word silver bullet. But in the IT industry, only those who don't have the mouth to do it will fantasize about silver bullet technology.
No silver bulletBulletis a classic paper on software engineering published in 1987 by Fred Brooks, the father of IBM's large computer Fred Brooks. The discussion emphasizes that the real silver bullet does not exist because of the complexity nature of the software; so-called no silver bullet means that there is no technology or method to increase the productivity of software engineering by 10 times times within 10 years.
A really good project requires a convenient development technology. But no technology can completely abandon the existence of people.
"Information Age Management Information System" 6e: "There is no silver bullet in e-commerce, as some entrepreneurs have found." You have to know your competitors, you have to gain insight into your customers ' numbers and buying habits, you have to deliver your products and services at a better price or a higher level of service to combat your competitors, and you have to make a profit. In this paragraph of the "Silver Bullet", it is clear that e-commerce is not a celestial flying fairy, and can not go beyond the original business category.
Therefore, on Chinese programming is not the secret weapon to solve the Chinese programming efficiency-silver bullet This hot discussion of it topic, my view is:
Chinese programming is silver bullet!
My reasons are:
1. Programming is to solve the needs or solve problems as a starting point, the focus is to solve the needs and problem solving algorithm and data structure, rather than programming language representation!
2. Programming is globalized, English as the language of origin of programming, its global versatility is stronger!
3. Programming is to pay attention to resources (memory or time) overhead, Chinese characters occupy the storage space > English characters occupy the storage space! Time to access the efficiency imaginable!
01_ Chinese programming silver bullet?