程式設計師用中文編程是怎樣的體驗?看網友怎麼吐槽

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

中文編程對於中國人來說,肯定會比英文編程的方式更易懂,但為什麼中文編程,不能普及,反而英文編程適用於每個大公司?有些人想學習編程,卻又怕自己英文不好,學不會。今天,小編就來告訴你是怎麼一回事。

中文編程是有的,易語言、習語言都行。相對來說易語言比較成熟,尤其對Windows平臺有很多庫,Windows API也支持。習語言就不說了,二流東西。

看看網友是怎麼吐槽用中文寫代碼的:

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

用中文為變量命名的時候,就知道什麼叫找不到關鍵字了。

漢語雖然簡明賅要,但是缺乏了英語那樣靈活的字母變換能力,雖然英文也許需要幾個才能表達一個意思,但是正因為單個英語字母沒有實際意思,我們才能組合出更多的變量。

還有效率的問題,在中文的情況下,一個拼音可以很多字,但是英文是唯一的,所以在智能輸入法的情況下,英文註定效率比中文高。其次,中文對於符號的相容度很低,方塊字都是這樣,字數多了之後很難找到標準符號。但項目變大,代碼變多的時候,整個項目代碼就不利於閱讀了。

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

你問我為什麼不能中英混用,其實我告訴你,中英混用已經不是什麼稀奇的事。VS 全部都支持,但是你中英混用又有多大意義?既然中文編程,那肯定不能摻雜英文,不然還要你中文編程何用?可是事實上中文編程是破壞生產效率的一個東西,與其花許多時間去命名一箇中文變量,倒不如隨手查個單詞。記一百個單詞至少夠你混口飯吃了

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

全世界程序都是英語編譯的,模塊都是英語,中文要想突破這個軟實力的門檻基本不可能。除非創新出全新的更強大的編程語言,全部用中文編譯的,還要有眾多的程序員願意為他編寫模塊,經過很多年以後才能有突破。

程序員用中文編程是怎樣的體驗?看網友怎麼吐槽

最後

代碼並不是英文代碼並不是英文代碼並不是英文自然語言和程序語言完全是兩個東西英文寫程序這個定義是不存在的只有代碼中的註釋有中英文只說,敢問現在中文的註釋沒有普及麼?

你編程用的語言 叫php/c/java/python ... 和自然語言沒有任何關係。他們使用字母的原因只是因為容易打出來而已。至於函數名稱 那只是為了普遍性而已。

【喜歡小編的給小編點個訂閱吧!同時,小編是一個有著6年工作經驗的前端工程師,對於前端,自己有做資料的整合,一個完整學習前端的路線,學習資料和工具。私信我:前端。免費送給大家。希望你也能憑自己的努力,成為下一個優秀的前端工程師!】


分享到:


相關文章: