我們都知道,在外行人看來,代碼是一組難以理解的英文字母。在程序員看來,它只是一堆代碼,但如果用中文替換代碼,程序員看來也會頭疼。讓我們來看看中文代碼:
最早的程序是0到1號碼,而不是英文。事實上,以前程序員每天些程序都是在一個長紙袋上打洞表示0到1。后來發現二進制文件太麻煩了,就用十六進制表示,這更簡潔,但是在輸入計算機后,仍然需要將其轉換為二進制計算機才能理解。
后來經過研究慢慢的就形成了各種風格的編程語言,之所以不使用中文編程的原因是因為,用英文編寫的程序更簡單、更清晰。從語言學的角度來看,英語是一種線性的一維語言,而中文是一種平面的二維語言,程序也正是線性的一所以英語與程序更合適,而中文不適合現有的編程方法。
然而,時代在發展,未來可能會有唯獨的量子計算。那時,中文將比英文更適合編程。比較中文編程和英文編程的程序員就會理解,中文編程會提高門檻,因為編程的核心根本不是語言,而是一種程序化的思維方式。