為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

智雲程式設計發表於2019-07-26

很多人都認為程式設計師很厲害,而且心中對他們有一絲敬佩,那這麼複雜的程式,他麼究竟是怎麼寫出來的呢?不知道大家有沒有注意一個細節,那就是程式設計都是英文,如果用中文去編譯的話,那就是出現很多“bug”,有時候甚至會出現亂碼,也就是說到目前為止,還沒有程式設計師能夠用中文來編譯,為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

首先,從位元組上來看的話,一個漢字就相當於兩個字元,這樣的話容易造成不符,而我們的漢字有很多,雖然英文字母也有很多,但是基本字母只有26個,相對於程式設計師來說,英文相對於更好編譯。我們的中文甚至有很多人表示很難寫,而英文寫起來卻比較簡單。在美國矽谷就有一批厲害的程式,能夠去那裡工作的人,生活中也是相當厲害的人物。

為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

其實程式語言是數字,都是從0和1位字元編制的,我們一般都是以1位第一個數,但是在程式語言裡面,0才是第一個數,而對於程式設計其實也是有分很多種語言的,Java、C 、php等等。但是,程式設計都有一個共性,那就是都是英文,如果一定要用中文的時候,就需要使用到雙斜槓備註,這樣系統就會在識別的時候,自動識別出這是中文備註的,而不是編譯的內容,這樣才不會出現亂碼。

為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

英文字元是可以直接定義的,比如字串String,數字Int,而如果使用中文的話,那就不知道該如何表達,我們中國的文化博大精深,有很多多音詞,使用起來非常不便利,而且容易造成亂碼,所以程式設計師也就沒辦法使用中文進行編制,也就是說目前還沒有一款軟體是用中文編制出來的。如果使用了中文編制,出現亂碼之後都很難修改,而且這些現象處理起來也比較麻煩。

為什麼不能用中文進行程式設計,而英文卻可以?程式設計師的分析很透徹!

所以,對於現在來說,使用英文變成是最合適的,有時候我們手機恢復出廠設定,系統藍屏的時候,你會看到基本都是英文,而這背後都是用英文進行編制的。當系統出現問題以後,用英文編制的話,也是很容易恢復的,現在大家都明白了嗎?

自己是一個6年的前端開發工程師

這裡推薦一下我的前端學習交流扣qun:784783012 ,裡面都是學習前端的,從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴。2019最新技術,從企業招聘人才需求 到怎麼學習前端開發,和學習什麼內容都有免費系統分享。好友都在裡面學習交流,每天都會有大牛定時講解前端技術!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2651929/,如需轉載,請註明出處,否則將追究法律責任。

相關文章