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

 

在讨论这个问题之前,我想先摆出我的观点:

决定编程效率的是是知识储备,而不是工具。

所以,中文编程并不能提高编程效率,而且对于一个已经掌握现有传统编程语言的程序员来说,使用中文编程不仅不会提高效率,甚至还会降低效率。因为编程所用的英文就那么几个关键词,并不难使用。

但是....

中文编程并不是一无是处,用的好的话称其为“银弹”也不过分。

 

可以发现,大多数提出中文编程观点的都是刚刚接触编程或者是对编程有兴趣但还没入门的人,他们想要学习编程语言,但是发现满屏的英文让人找不着北,然后潜意识就被动产生了”编程好难啊!我肯定学不会的!还是不要浪费时间了吧...”的想法,而中文显示的代码,尽管是没有学过编程的人,但是看起来逻辑也十分清晰,从而可以快速理解程序,而不是纠结于局部的逻辑结构。这样一来也就大大节约了学习时间。

 

  现代软件危机产生的重要原因之一就是软件编写不规范导致软件维护困难,因为不存在一个绝对的代码编写规范,所以很多程序员都有各自的一套编码习惯,其中变量的命名不规范是最让人头疼的问题之一。往往很多程序编出来除了作者本人其他人根部看不懂,导致离开了作者后程序变得不可维护。损失不可计量。

而采用中文编程,变量命名难的问题就得到了解决,因为不管你以什么形式命名,只要形容得基本贴切,那么读代码的人基本都能看懂,这样一来程序维护的难度就降低了不少,就连测试工作也即将变得轻松。

 

所以,中文编程虽然不能提高效率,但是却有利于提高我国的大众编程素质。当一个人学会了编程他必然不会闲着,而是想要创造些什么。所以中文编程在提高国家的大众编程素质的同时也必然会提高国家人民的创造能力,而创造能力是一个国家能够屹立于世界的根本。

posted on 2016-03-12 12:47  2013551721刘京维  阅读(204)  评论(0编辑  收藏  举报

导航