有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?
我认为“中文编程”不是一个“银弹”。
最 早出现的编程软件大多为英语环境,对于习惯使用中文的人,为了编程不但需要学会编程规则,还要学会英语,这对不谙英文的人构成了一个较大的障碍。使用中文 编程语言,不需要记住大量的英文语句,中文用户可以在自己母语的基础上从更高方面入手,大大减少了为学习英语所浪费的时间。中文编程确实能大大减少初学者 在学习编程过程中为学习英语所投入的时间。但是,在编程的具体过程中,中文编程却无法大大提高编程效率。
这是因为:
1、源程序的效率与详细设计阶段确定的算法的效率有直接的联系,算法是影响程序效率的重要因素,计算机语言对编程的影响并不大。
2、中文编码比英文编码所占用的存储空间大,代码量大的话会降低程序效率。
3、英文编程已经发展了较长的时期,我国程序员也习惯了英文编程。如果改为中文编程也不利于我们与世界其他国家进行经验的交流
浙公网安备 33010602011771号