“中文编程”是解决中国编程效率的秘密武器,请问它是一个“银弹”吗 ?

  虽然说“中文编程”早就已经实现了,对绝大多数国人程序员来说这真是新奇又充满创意的一件事,但是它真的就能够提高程序员的编程效率吗?能成为中国人编程的“银弹”?

我们学习编程多数都是从C语言开始学起,高级语言这算是最接近自然语言的让人们容易接受的语言了,其由一个个字母所组成,逻辑成结构,完成各种功能,这就是我们所认识的编程。倘若这些全由中文来进行,首先要考虑的是“中文编程”这种高级语言转变成机器语言,这其中的难度暂且不提,单从速度上来说,中文编程确实有其快捷性,用五笔或者拼音输入中文都不会比输入单纯英文字母慢,“if”用"如果“替代,”while"用“当” 替代,我们可以看到这其中转换也并不是特别困难,也不用对说明文档写太多具体的解释。但是一个完整的中文程序展现在人们面前却是这样一个纷杂陈冗,看得密密麻麻,令人头昏的代码,尽管其中的逻辑确实没有出错,却是让维护人员十分头痛的问题。所以“中文编程”虽然能有效提高中国编程的效率,但是却使得程序变得更加复杂,程序的维护代价加大。

  各种应用平台,编程环境要求的是通用的能识别的字母写成的程序,而中文编程显然就不具备这一条件,在通用性上会有极大的困难,用中文编程写出的程序在接口上也会有极大的困难要突破。

  综上所述,“中文编程”确实能提高编程效率,却不能成为中国编程的杀手锏。

  

原文地址:https://www.cnblogs.com/hcklqy/p/4939231.html