我們都知道,在外行人看來,代碼是一組難以理解的英文字母。在程序員看來,它只是一堆代碼,但如果用中文替換代碼,程序員看來也會(huì)頭疼。讓我們來看看中文代碼:
最早的程序是0到1號(hào)碼,而不是英文。事實(shí)上,以前程序員每天些程序都是在一個(gè)長(zhǎng)紙袋上打洞表示0到1。后來發(fā)現(xiàn)二進(jìn)制文件太麻煩了,就用十六進(jìn)制表示,這更簡(jiǎn)潔,但是在輸入計(jì)算機(jī)后,仍然需要將其轉(zhuǎn)換為二進(jìn)制計(jì)算機(jī)才能理解。
后來經(jīng)過研究慢慢的就形成了各種風(fēng)格的編程語言,之所以不使用中文編程的原因是因?yàn)椋糜⑽木帉懙某绦蚋?jiǎn)單、更清晰。從語言學(xué)的角度來看,英語是一種線性的一維語言,而中文是一種平面的二維語言,程序也正是線性的一所以英語與程序更合適,而中文不適合現(xiàn)有的編程方法。
然而,時(shí)代在發(fā)展,未來可能會(huì)有唯獨(dú)的量子計(jì)算。那時(shí),中文將比英文更適合編程。比較中文編程和英文編程的程序員就會(huì)理解,中文編程會(huì)提高門檻,因?yàn)榫幊痰暮诵母静皇钦Z言,而是一種程序化的思維方式。
聯(lián)系客服