标签:
对于这个问题,首先我们要了解什么是“中文编程”,什么是“银蛋”。“中文编程”从字面上就可以看出来,就是使用中文来代替,例如在编程中所用到 的关键字等,被替换成中文,以此来符合所有的中国程序员的用语习惯,从而提高编程效率。而“银弹”则是银色子弹(英文:Silver Bullet),或者称“银质子弹”,指由纯银质或镀银的子弹。在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的 武器,是针对狼人等超自然怪物的特效武器。后来银色子弹常被用做致命武器的代言词。被比喻为具有极端有效性的解决方法,作为杀手锏、最 强杀招、王牌等的代称。 IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》 (No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。该论文强调由于软件的复杂性本质,而使这样 “真正的银弹”并不存在。
在我看来“中文编程”能提高中国程序员的编程效率是想当然的,反而还很可能降低编程效率,它并不会也不可能是一个“银弹”。
有人认为,“中文编程”是解决中国程序员效率的秘密武器,请问它是一个“银弹”么?
标签:
原文地址:http://www.cnblogs.com/fjmjing/p/5017929.html