看到CSDN上有很多人在讨论汉语言编程,有人把“汉编”骂的狗血喷头,有人在苦苦支撑自己的“民族特色”。我感觉骂 “汉编”的人们是过于西化了,而苦苦维护“汉编”的人们又过于保守了,那么我就发表一下我中庸而又和谐的想法:在目前这种结构化的编程语言中,“汉编”是没有什么意义的,理由我就不说了,很多人已经慷慨陈词了;我认为“汉编”的希望在明天,等到自然语言理论发展起来的时候,“汉编”将会有自己的用武之地。想一下也许下面的代码对于中文或者英文来说没有区别:
if you.tired then you.sleep();
如果 你.累了 那么 你.睡觉
可是下面的自然语言化的代码就有意义了:
if you're tired ,please fall aleep
累了的话就睡吧/累了就睡呗/如果累了就睡
想想如果能够实现用自然语言控制计算机的话,汉语言编程还没有意义吗?如果再结合语音识别,那么做为一个纯种中国老爷们儿,你是愿意假装归国华侨似的对着电脑说“Please format disk c if you receive command 'ok'!”,还是愿意用纯种国语说“收到'ok'就把c盘给它格式化喽”呢???
好好发展汉语言的自然语言理论吧。