看到CSDN上有很多人在討論漢語言編程,有人把“漢編”罵的狗血噴頭,有人在苦苦支撐自己的“民族特色”。我感覺罵 “漢編”的人們是過于西化了,而苦苦維護(hù)“漢編”的人們又過于保守了,那么我就發(fā)表一下我中庸而又和諧的想法:在目前這種結(jié)構(gòu)化的編程語言中,“漢編”是沒有什么意義的,理由我就不說了,很多人已經(jīng)慷慨陳詞了;我認(rèn)為“漢編”的希望在明天,等到自然語言理論發(fā)展起來的時候,“漢編”將會有自己的用武之地。想一下也許下面的代碼對于中文或者英文來說沒有區(qū)別:
if you.tired then you.sleep();
如果 你.累了 那么 你.睡覺
可是下面的自然語言化的代碼就有意義了:
if you're tired ,please fall aleep
累了的話就睡吧/累了就睡唄/如果累了就睡
想想如果能夠?qū)崿F(xiàn)用自然語言控制計算機(jī)的話,漢語言編程還沒有意義嗎?如果再結(jié)合語音識別,那么做為一個純種中國老爺們兒,你是愿意假裝歸國華僑似的對著電腦說“Please format disk c if you receive command 'ok'!”,還是愿意用純種國語說“收到'ok'就把c盤給它格式化嘍”呢???
好好發(fā)展?jié)h語言的自然語言理論吧。