世界上并无汉语编程——正如世界上并无英语编程

 看到标题,大家可能不同意,不过下面我来说明一下这个观点。

首先,我们常常用到的java,c/c++等看起来是一些英语单词组成的程序,不过,这些不算作英语编程,应该认为是英文编程。
语——语,论也。——《说文》,即说话的内容。我们对照一下:
英语表达:
If you have 10 dollars, you shuld buy 1 tool.
英文程序:
if(you.have(10))
{
  you.buy(1,"tool");
}

大家看到了吧,英语与英文其实大相径庭。在对照大家熟悉的汉语:
汉语表达:
如果你有10块,你应该购买1个工具。
如果翻译成所谓的“汉语编程”:
如果真(你.有(10))
  你.买(1,"工具")

到此,我们至少知道,无论编程语言怎么先进,都要把日常语言打烂,所以不能称之为英语编程或者汉语编程,应该称之为英文编程或

编程!


一字之差,谬以千里啊。

那么把已经出现的所谓汉语编程改称为汉字编程,那么我觉得还是有不少可取之处。
第一,理解起来没那么吃力。还有人说,数据结构什么的,那是后话,后话留待后人处理吧。
第二,可以推广到更多的人群使用,但是要推广活动规范不要忽悠,夸大吹嘘,至少不要说这是汉语编程,而是汉字编程。不过千万不能推广至识字少于3500个汉字的人啊,因为你这是要打乱汉语的语法体系的,作为老师去推广的话真是罪大恶极!
其他的不多说了,免得说我打广告。

恰逢本人是中文专业毕业,又在程序员上做了10年,发表此文表明一下立场。如果有专门的政府部门管这个事情,我第一个要去递交审议,规范说法。
posted @ 2007-11-08 11:12  yesry  阅读(3240)  评论(52编辑  收藏  举报