所谓“银弹”,最初是指指由纯银质或镀银的子弹。在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹每每被描绘成具备驱魔功效的武器,是针对狼人等超天然怪物的特效武器。然后延伸为致命武器的代名词,被比喻为具备极端有效性的解决方法。程序员
那么“中文编程”是否能成为提升中国程序员编程效率的“银弹”呢?我的认为,这是不现实的。编程
首先编程是一门技术活,而技术活能够作到熟能生巧。其实如今所普及使用的编程语言都是英文,可是其在程序中的语法跟咱们日常使用的语法彻底不同,能够说是一种颠覆。即便对英文不是很了解的人,在使用某种语言编程达到很天然的地步时,能够说烂熟于心了。若是换成中文编程,首先要保证要有一种转换工具把中文转换成机器能够读懂的语言,这是极其困难的;其次,要设计出一种与平常生活中所用的语言环境接近一致的编程语言环境一样是很困难的,有可能最后设计出的与如今所使用的大同小异。编程语言
其次,提升编程效率与所用语言的关系并不算太大。重要的是理解。不理解你要如何进行接下来的编程工做,如何能提升编程效率?工具
最后,中文的博大精深也是阻碍中文编程的一个方面。设计
总结:“中文编程”很难成为所谓解决中国程序员编程效率的“银弹”。这是多方面决定的因素。效率