編程這門(mén)學(xué)科,在外行人的眼中,這一切都是非常復(fù)雜,難以理解的,尤其是那些代碼,看著都眼暈。但在程序員看來(lái),代碼還是比較簡(jiǎn)單的。但是,如果用中文寫(xiě)代碼,程序員也會(huì)感到頭痛。讓我們來(lái)看看中文代碼: 最早的程序是0和1,不是英語(yǔ)。事實(shí)上,最早的程序員每天都會(huì)在一個(gè)長(zhǎng)長(zhǎng)的紙袋上寫(xiě)下0和1的程序。后來(lái),他們發(fā)現(xiàn)二進(jìn)制太麻煩了,改用了十六進(jìn)制,這樣使用起來(lái)也比較簡(jiǎn)單,但輸入電腦后,還是需要轉(zhuǎn)換成二進(jìn)制,電腦才能理解。 后來(lái)經(jīng)過(guò)研究,慢慢形成了各種風(fēng)格的編程語(yǔ)言。中文編程之所以沒(méi)有被使用,是因?yàn)橛糜⑽木帉?xiě)的程序更簡(jiǎn)單、更清晰。從語(yǔ)言的角度來(lái)看,英語(yǔ)是一種線性的一維語(yǔ)言,漢字是平面的二維語(yǔ)言,而程序?qū)儆诰€性的一維,英文剛好符合程序要求,而中文不適合現(xiàn)有的程序設(shè)計(jì)方法。 然而,在以后的發(fā)展中,可能會(huì)出現(xiàn)量子計(jì)算。到那時(shí),中文將比英文更適合編程。有比較過(guò)中文編程和英文編程的程序員知道,使用中文編程會(huì)提高門(mén)檻。因?yàn)榫幊痰暮诵母静皇蔷幊陶Z(yǔ)言,而是一種思維方式。 |
|
來(lái)自: 博采簡(jiǎn)納 > 《財(cái)經(jīng)》