08.14 編程,用的都是英文?其實,你不知道還有中文!

計算機的編程是指計算機為了解決某一特定問題,發出特定指令,而設計的一種特殊語言代碼,也稱之為程序代碼。電腦接收到這一類的程序代碼信息之後,會執行特定行為來獲取最終結果。使用的程序過程中,大家多使用英文和數字來編寫代碼,而很少見到中文代碼。

其實使用中文編寫代碼是可以的,因為任何一種代碼,最後都會轉化成二進制,來完成最後的指令操作。對於其他職業工作人員,也許對程序瞭解並不多,但是對多數程序員來說,他們接觸的的易語言,就是使用中文語言編制的代碼。但之所以不大量使用中文來編寫代碼,還是因為在使用中文編寫過程中,存在的問題比較多,而且在使用的過程中並不是很方便。

大家要明白一個問題是,那就是計算機科學技術,這門學科領域從一開始就是來自英語世界的,從操作系統,網絡通信,TCP/IP協議,編譯原理,算法,數據結構,編譯原理等等包括你今天說的internet互聯網,幾乎全是那群用英語的人發明的。

編程,用的都是英文?其實,你不知道還有中文!

我們在基礎研究領域,比如操作系統,半導體芯片,深度學習,開發生態等等基礎研究領域還跟美國有很大差距,這是沒辦法迴避的事實,要知道我們國家有計算機比美國落後了多少年,在核心專利核心技術領域的差距不是一天兩天能縮短的。好在今天因為移動互聯網的發展,我們在應用開發領域的進步已經是行業領先了,未來這些大公司將會逐漸承擔起底層生態建設的重任。

中文也是有編程語言的。大家可能不知道有一款編程語言叫做易語言,他也是用中文來編寫的,它誕生的時候是十分的,也很抓眼球,但是他沒有走好,發展的也不壯大,以至於很多人都不知道還有這麼一款編程語言。

中文是可以編程的,只不過目前對於我們來說,中文編程還是比較的麻煩,為什麼這麼說呢?首先,我們的鍵盤都是輸入我寫字符和字母,而電腦裡要顯示中文,必須通過這些字符和字母進行一次轉換,也就是我們的這些輸入法。對於程序員來說,你能用字母來完成的事情為什麼還要再轉換一次,來增加工作量呢?這也是中文編程,不溫不火的原因。

編程,用的都是英文?其實,你不知道還有中文!

所謂編程語言,就是進行人機對話的一種語言。提起他只認可101010這種二進制的代碼,最早出現的就是機器語言,因為機器語言太難控制了,後來出現了一種過度的語言,叫做彙編語言,彙編語言比機器語言要來的簡單,但它也屬於一種低級語言,後來的高級語言的出現,就是把人們常用的語法和機器語言進行近似化了。編程語言的發展是越來越簡單,也越來越接近人的正常的語法。這是一種大的趨勢。

中文漢字編程,還不如中文拼音編程,其實很多程序員就是中文拼音和英文混合代碼,比如變量、函數,對象名稱的定義,有時候用中文拼音或者縮寫也巧妙。

英語組成是一維的,主要是邏輯關係,而中文是屬於三維的,一句話的意思除了本身意思外,還要看時間,空間。比如:夏天衣服能穿多少穿多少,冬天衣服能穿多少穿多少。按照這個中國人一看就明白,英語就不一樣了。

編程,用的都是英文?其實,你不知道還有中文!

中文完全可以用來編程,比如國內發展較好的易語言,很多都用易語言寫過外掛,易語言有很多框架可以讓你直接使用。雖然如此,但中文卻不適合做主流的編程語言。因為英文影響力最廣,幾乎都會學英文,學起來也不太難,還有很多開源代碼需要全世界各國的人來優化,所以說不太適合做編程語言


分享到:


相關文章: