'為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說'

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

小編是一個有著5年工作經驗的Android架構師,關於Android進階技術,自己有做材料的整合,一個完整學習Android進階的路線,學習材料和視頻,獲取方式整理在文章最後,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!

通過詢問我表哥,一個資深的程序員得知。首先從字節上面來看的的話,我們的一個漢字就等於英文的兩個字符,這樣一來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。

我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關係,我們都知道美國硅谷有著一批程序精英,能夠在美國硅谷的話,相信是很多程序員的夢想。

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

小編是一個有著5年工作經驗的Android架構師,關於Android進階技術,自己有做材料的整合,一個完整學習Android進階的路線,學習材料和視頻,獲取方式整理在文章最後,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!

通過詢問我表哥,一個資深的程序員得知。首先從字節上面來看的的話,我們的一個漢字就等於英文的兩個字符,這樣一來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。

我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關係,我們都知道美國硅谷有著一批程序精英,能夠在美國硅谷的話,相信是很多程序員的夢想。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

其次最開始編程的語言是數字。都是以0和1為字符編制的,我們一般都是以1位第一位數,而在編程語言裡面,0才是第一位字符。這個從之前到現在都是約定俗成的東西。

而對於編程其實也是有分很多種語言的,Java、C++、php等等,但是都有一個共通的特點就是都是英文編譯,如果一定需要寫中文的時候,只能使用雙斜槓進行備註。由於有雙斜槓的出現,系統會自動識別出來這段中文是備註的,不是編譯的內容,在編譯時就不會出現亂碼。當然不容語言的備註方式也是不一樣,有的語言的備註方式有好幾種,這裡只是舉例說明下。

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

小編是一個有著5年工作經驗的Android架構師,關於Android進階技術,自己有做材料的整合,一個完整學習Android進階的路線,學習材料和視頻,獲取方式整理在文章最後,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!

通過詢問我表哥,一個資深的程序員得知。首先從字節上面來看的的話,我們的一個漢字就等於英文的兩個字符,這樣一來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。

我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關係,我們都知道美國硅谷有著一批程序精英,能夠在美國硅谷的話,相信是很多程序員的夢想。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

其次最開始編程的語言是數字。都是以0和1為字符編制的,我們一般都是以1位第一位數,而在編程語言裡面,0才是第一位字符。這個從之前到現在都是約定俗成的東西。

而對於編程其實也是有分很多種語言的,Java、C++、php等等,但是都有一個共通的特點就是都是英文編譯,如果一定需要寫中文的時候,只能使用雙斜槓進行備註。由於有雙斜槓的出現,系統會自動識別出來這段中文是備註的,不是編譯的內容,在編譯時就不會出現亂碼。當然不容語言的備註方式也是不一樣,有的語言的備註方式有好幾種,這裡只是舉例說明下。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

最後英文有一些字符是可以直接定義的,比如字符串String,數字Int,而如果使用中文的話,不知道應該用什麼來表達。也許是我們的中文博大精深,到目前為止,還沒有一款軟件是由中文程序編程出來的。我們一旦程序跑起來,如果發現有中文進行編譯就會發生亂碼,這是一隻一來都沒有辦法處理的事情。看完這三點,大家是不是明白了,為什麼不用中文進行編譯,而使用的是英文了吧。使用中文會出現亂碼現象,這個是目前還沒有辦法規避的事情。

最後題外話,

從畢業以後我在大廠工作多年,此前我指導過不少同行。很少跟大家一起探討,正好最近我花了一個多月的時間整理出來一份包括不限於高級UI、性能優化、移動架構師、NDK、混合式開發(ReactNative+Weex)微信小程序、Flutter等全方面的Android進階實踐技術,今天暫且開放給有需要的人,若有關於此方面可以轉發+關注後私信回覆我【666】 免費獲取Android進階開發資料,或者評論與我一起交流探討。

以下是部分資料截圖:

1.Android進階知識點彙總

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

小編是一個有著5年工作經驗的Android架構師,關於Android進階技術,自己有做材料的整合,一個完整學習Android進階的路線,學習材料和視頻,獲取方式整理在文章最後,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!

通過詢問我表哥,一個資深的程序員得知。首先從字節上面來看的的話,我們的一個漢字就等於英文的兩個字符,這樣一來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。

我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關係,我們都知道美國硅谷有著一批程序精英,能夠在美國硅谷的話,相信是很多程序員的夢想。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

其次最開始編程的語言是數字。都是以0和1為字符編制的,我們一般都是以1位第一位數,而在編程語言裡面,0才是第一位字符。這個從之前到現在都是約定俗成的東西。

而對於編程其實也是有分很多種語言的,Java、C++、php等等,但是都有一個共通的特點就是都是英文編譯,如果一定需要寫中文的時候,只能使用雙斜槓進行備註。由於有雙斜槓的出現,系統會自動識別出來這段中文是備註的,不是編譯的內容,在編譯時就不會出現亂碼。當然不容語言的備註方式也是不一樣,有的語言的備註方式有好幾種,這裡只是舉例說明下。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

最後英文有一些字符是可以直接定義的,比如字符串String,數字Int,而如果使用中文的話,不知道應該用什麼來表達。也許是我們的中文博大精深,到目前為止,還沒有一款軟件是由中文程序編程出來的。我們一旦程序跑起來,如果發現有中文進行編譯就會發生亂碼,這是一隻一來都沒有辦法處理的事情。看完這三點,大家是不是明白了,為什麼不用中文進行編譯,而使用的是英文了吧。使用中文會出現亂碼現象,這個是目前還沒有辦法規避的事情。

最後題外話,

從畢業以後我在大廠工作多年,此前我指導過不少同行。很少跟大家一起探討,正好最近我花了一個多月的時間整理出來一份包括不限於高級UI、性能優化、移動架構師、NDK、混合式開發(ReactNative+Weex)微信小程序、Flutter等全方面的Android進階實踐技術,今天暫且開放給有需要的人,若有關於此方面可以轉發+關注後私信回覆我【666】 免費獲取Android進階開發資料,或者評論與我一起交流探討。

以下是部分資料截圖:

1.Android進階知識點彙總

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

2.Android進階架構視頻

"

相信有很多人對於編程都是帶著一絲絲的敬佩心理,怎麼會那麼厲害?但是不知道大家有沒有注意到這麼一個細節,如果有寫到一些和編程相關的專業的人應該知道,編程的語言是英文,如果用中文下去編譯的話,那麼線程就會出現“bug”,不然就是會出現亂碼。目前為止還沒有程序是能夠用中文開發出來的,為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

小編是一個有著5年工作經驗的Android架構師,關於Android進階技術,自己有做材料的整合,一個完整學習Android進階的路線,學習材料和視頻,獲取方式整理在文章最後,免費送給大家。希望你也能憑自己的努力,成為下一個優秀的程序員!

通過詢問我表哥,一個資深的程序員得知。首先從字節上面來看的的話,我們的一個漢字就等於英文的兩個字符,這樣一來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。

我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關係,我們都知道美國硅谷有著一批程序精英,能夠在美國硅谷的話,相信是很多程序員的夢想。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

其次最開始編程的語言是數字。都是以0和1為字符編制的,我們一般都是以1位第一位數,而在編程語言裡面,0才是第一位字符。這個從之前到現在都是約定俗成的東西。

而對於編程其實也是有分很多種語言的,Java、C++、php等等,但是都有一個共通的特點就是都是英文編譯,如果一定需要寫中文的時候,只能使用雙斜槓進行備註。由於有雙斜槓的出現,系統會自動識別出來這段中文是備註的,不是編譯的內容,在編譯時就不會出現亂碼。當然不容語言的備註方式也是不一樣,有的語言的備註方式有好幾種,這裡只是舉例說明下。

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

最後英文有一些字符是可以直接定義的,比如字符串String,數字Int,而如果使用中文的話,不知道應該用什麼來表達。也許是我們的中文博大精深,到目前為止,還沒有一款軟件是由中文程序編程出來的。我們一旦程序跑起來,如果發現有中文進行編譯就會發生亂碼,這是一隻一來都沒有辦法處理的事情。看完這三點,大家是不是明白了,為什麼不用中文進行編譯,而使用的是英文了吧。使用中文會出現亂碼現象,這個是目前還沒有辦法規避的事情。

最後題外話,

從畢業以後我在大廠工作多年,此前我指導過不少同行。很少跟大家一起探討,正好最近我花了一個多月的時間整理出來一份包括不限於高級UI、性能優化、移動架構師、NDK、混合式開發(ReactNative+Weex)微信小程序、Flutter等全方面的Android進階實踐技術,今天暫且開放給有需要的人,若有關於此方面可以轉發+關注後私信回覆我【666】 免費獲取Android進階開發資料,或者評論與我一起交流探討。

以下是部分資料截圖:

1.Android進階知識點彙總

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

2.Android進階架構視頻

為什麼“中文”不能用來做編程,而英文卻可以?聽聽程序員怎麼說

上述資料包,轉發+關注後臺私信我【666】即可免費獲取!

"

相關推薦

推薦中...