編程為什麼不用中文?未來用中文編程可能么?
編程就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,最終得到正確的過程,現在市面上的主流編程幾乎都是英文,比如C語言、C#、C++、html、JavaScript、java、php和Delphi等等,幾乎沒有一款是中文的,這是怎麼回事呢?編程為什麼不能用中文來寫?未來用中文編程可能么?
計算機起源於美國,計算機的底層只認識二進位000111這類的字元,於是乎對編程人員要求很高,也很難操作,後來便誕生了利於記憶的編程語言,包括彙編、C、C++,java,C#,php等。
以前的編程為什麼不用中文來寫
原因一:起源問題
計算機的起源是在美國,自然而然用英文開發,就算是現在的編程軟體幾乎也都是英文的,編程軟體大都是基於他們的操作系統。
原因二:流通性差
中國雖然近代開始崛起,但世界通用流行語言還是英語,中文其實很是複雜,語氣稍微變一下,整句話的意思都能變,基於這種情況,世界上各個國家的人如何交流確實很難。
原因三:沒有成熟的體系
雖然機器只有0和1這麼簡單,但想要用0和1就來表達出人們的所想,這個體系建立起來是非常困難的,就算是現在發展了很多年的編程語言,仍舊有很多不合理的地方。
原因四:耗費成本太大
要是想用中文編程,只能是在原有硬體上將中文編程轉換成英文編程再轉換成機器語言,或者是重新設計編寫製作能夠承載中文編程的硬體,這兩個方法,無論哪一種,都是要顛覆整個it行業最基礎的架構,所有彙編語言都要改,這等於將全世界翻個底朝天。就算中文更優,但代價也沒人承擔得起。
未來用中文編程可能么?
答案是沒問題的,雖然中國計算機技術發展較晚,在國際上沒有話語權,也沒有很好的操作系統,但中國科學家已經孜孜不倦的研究出了全中文的易語言,雖然現在一直不溫不火,還不夠成熟,沒被主流接受,但我相信,外國人可以的,我們中國人也一定可以(當年說我們造不出原子彈和航空母艦,現在我們不照樣都有么),這個路程會很漫長,或許在下一個智能時代,鍵盤錄入時代終結後,手勢可能會作為新的編程模式,到時候中文會大行其道。
各位看客,你們怎麼看呢?
※繁體字變為簡體字後很容易普及,但為什麼「二簡字」很快被廢止呢
※為什麼古代每過幾百年總要改朝換代?
TAG:文化與歷史 |