题目7:有人认为,现在绝大多数编程语言都是以英语为基础,中国人编程还要学习英语,这增加了不必要的障碍。 如果有 “中文编程”, 则是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么,它能极大增加中国程序员的效率么?

      中文编程是指用中文来书写的程序设计语言。我认为,对于发展中文编程,从长远考虑,这对中国软件行业的发展具有积极的作用。

      目前,世界上软件产业比较兴盛的国家基本上都是一些以英语为母语的国家,或者与西方早期交流密切的国家。他们普遍具有英语思维,所以在目前英语编程的基础上更能写出高质量的软件,而中国虽然人口数量很大,但是思维方式与西方存在巨大差异,导致中国软件人才缺乏,只能走精英化的路线,这不但会限制中国软件产业的发展,同时会导致创新能力不足,只能跟随国外的发展脚步。

      中文编程并不会导致程序的执行效率变低,计算机可以识别的机器语言只有两个字符——“0”和“1”,它既不是英文也不是中文,在原理上其执行效率与中文编程和英文编程并没有很大的关系,只要开发出适合中文编程的编译器,将中文编译成为机器码,就能得到和英文编程一样的执行效率。

      中文编程可以省去学习英语的过程,使得更多的人尽早的接触编程技术。目前许多编程知识都是英文,几乎所有的中国程序员都是使用英文编程,许多编译器只支持英文,如何使目前的程序员慢慢的转到中文编程将是一项比开发中文编程更困难的工作。如果中文编程能够兴起,对于中国软件行业乃至世界软件行业都将会是一次轰动,未来还需要我们共同努力。

posted @ 2016-09-11 20:03  Goliath  阅读(230)  评论(0编辑  收藏  举报