欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么很多人不喜歡甚至排斥用中文編程

林國瑞2年前17瀏覽0評論

為什么很多人不喜歡甚至排斥用中文編程?

本人985高校計算機碩士畢業,IT大廠6年工作經驗,關于為什么不喜歡用中文來編程,簡單的談一談我的看法。

關于使用習慣問題

由于計算機領域的發展,無論是軟件還是硬件,一直以來都是由國外主導,我們日常開發使用的主流語言無一例外都是外國貨,這是我們必須正視的問題。大學的啟蒙編程語言是C語言,在整個學習過程中已經牢牢養成了英文編程的習慣,所以在看到中文編程時感到不適應、排斥是非常自然的。那么為什么不能直接就用中文編程啟蒙呢?因為向操作系統、編譯器實際上都是用C語言來編寫的,那么為了我們以后系統的學習計算機體系、操作系統原理的基礎理論知識,C語言一定是繞不開的。

關于效率的問題先說說閱讀的效率

實際上編程跟英文好壞一點關系都沒有,程序中的關鍵字就那么幾個,不可能記不住。另外,英文單詞就是一個變量符號而已,看懂程序實際上和知不知道英文單詞代表的語言意義并沒什么必然聯系。如果命名不規范,沒有注釋,即使是中文,你也會看的根天書一樣。

再說說編碼的效率

實際上從打字速度來看,中文打字速度肯定比不上英文(任何一個字都至少需要兩次敲擊鍵盤),即使有詞匯聯想功能也是不能跟英文比的,因為英文你打的是什么就呈現出什么,更何況中文還有同音字、同音詞等問題。

中文符號并不規范,存在全角和半角問題,另外在輸入類似“>、<、=”這些判斷符號或邏輯符號時,不得不在中、英文之間頻繁切換,這也是很麻煩的。

最后說說程序執行的效率

英文語言程序的解釋和執行效率更高,英文能夠被所有的操作系統和編譯器支持,但想要解釋、支持中文,需要付出額外的消耗。另外,中文的編碼是英文的兩倍,程序占用的空間更大,效率更低。

關于支持庫和文檔的問題

相比于英文編程語言,中文編程語言的支持庫和文檔相對匱乏。我們在開法時,許多功能可以借助第三方庫來實現,這可以大大減少開發成本,那么豐富的類庫和文檔就顯得格外重要。這也是目前中文編程語言生態存在的主要問題之一。

總結:大多數人啟蒙編程語言就是用英文編程,早已經習慣了,看到中文編程不習慣很自然。其實,編程最關鍵的是數學思維和邏輯能力,用什么語言來寫程序并不是編程的重點。如果非要拿愛國和推廣中文來作為強調中文編程的重要性,我覺的是不負責任的。就說推廣中文吧,程序強調的是邏輯性,不論中文也好,英文也罷,在程序中只是一個符號、代碼,根本無法體現出中文的優雅和意境。如果是小朋友,為了提高邏輯能力學習編程從中文編程入手,我覺得是可以的,但是以目前的情況,如果想成為職業程序員,光是掌握中文編程,還不足以使我們立足于職場。從根本上來說,到底用中文編程還是英文編程,其實是技術話語權的問題,如果我們在計算機領域掌握了充分的話語權,就像華為5G那樣,那么我們當然在最初學習的時候就可以使用中文編程,因為全部技術我們都掌握在自己的手里,不會受制于人,到那個時候,即使我們說用甲骨文編程,老外也得屁顛的來學我們的編程語言。