有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是“银弹”么?

在欧洲中世纪的传说中,有一种叫“人狼”的妖怪,就是人面狼身。它们会讲人话,专在月圆之夜去袭击人类。而且传说中对“人狼”用一般的枪弹是不起作用的,普通子弹都伤不到也打不死它,只有一种用银子作成的特殊子弹才能把它杀死。----“银弹“的概述。

         编程效率的这个问题屋无论是在国内还是国外,个人觉得都是一个需要解决的问题,所以才会出现”银弹“这个概念,编程起源于国外,外部环境是一个他们所熟悉的环境,都使用英语,那么可以语言这个障碍我们可以排除在外,那么,他们为什么还会有”银弹”这个概念,很明显,问题的产生不是由于语言的不熟悉而产生的,(当然,对于国内的人而言,不熟悉英语确实一个障碍,但是对于国外是没有这个限制的),所以产生的原因是其他方面的,也许是管理,经验,编程思想这样方面的问题。

         而且重要的是,现在国内也出现了一门编译语言---易语言,虽然可能和其他编译器还有些差距,但是也是“中文编程”,也有一部分人在从事“易语言”的编程,但却没有听说使用易语言后提高了编程效率。

就“中文编程”和“英文编程”这两个方面而言,中文编程产生语言二义性的可能性更大一些,毕竟中文博大精深是出了名的。每个人理解的每一句话都在一定程度上存在着区别,虽然英语也可能产生二义性,但是相对于中文,产生的几率就低很多。而一个资深的程序员,从一门语言到另一门语言,只需要3天到一个星期的时间进行转换。

所以,个人认为“中文编程”并不是解决中国程序员编程效率的“银弹”,提高编程效率,在于提高自身,积累经验,以及合理的管理和团队合作。编程从来不是一个人的事情,而是一个团队乃至客户的事情,只有多方合作,才能提高编程效率,而不是一门语言便能解决一切。

posted @ 2015-12-27 13:42  ye夜耶  阅读(152)  评论(0编辑  收藏  举报