當前位置:編程學習大全網 - 編程語言 - 為什麽不能用中文做編程基礎語言的編程程序?

為什麽不能用中文做編程基礎語言的編程程序?

首先從字節上面來看的的話,我們的壹個漢字就等於英文的兩個字符,這樣壹來的話就容易造成不符,而已我們的漢字有很多,而英文雖然能夠組成的也很多,但是基本字母只有26個,相對來說會比較好編譯。我們的中文有很多外國人經常都覺得很難書寫,而英文相對來說學起來比較容易。這個和先入為主其實也有點關系,我們都知道美國矽谷有著壹批程序精英,能夠在美國矽谷的話,相信是很多程序員的夢想。

其次最開始編程的語言是數字。都是以0和1為字符編制的,我們壹般都是以1位第壹位數,而在編程語言裏面,0才是第壹位字符。這個從之前到現在都是約定俗成的東西。而對於編程其實也是有分很多種語言的,Java、C++、php等等,但是都有壹個***通的特點就是都是英文編譯,如果壹定需要寫中文的時候,只能使用雙斜杠進行備註。由於有雙斜杠的出現,系統會自動識別出來這段中文是備註的,不是編譯的內容,在編譯時就不會出現亂碼。當然不容語言的備註方式也是不壹樣,有的語言的備註方式有好幾種,這裏只是舉例說明下。

最後英文有壹些字符是可以直接定義的,比如字符串String,數字Int,而如果使用中文的話,不知道應該用什麽來表達。也許是我們的中文博大精深,到目前為止,還沒有壹款軟件是由中文程序編程出來的。

我們壹旦程序跑起來,如果發現有中文進行編譯就會發生亂碼,這是壹只壹來都沒有辦法處理的事情。看完這三點,大家是不是明白了,為什麽不用中文進行編譯,而使用的是英文了吧。使用中文會出現亂碼現象,這個是目前還沒有辦法規避的事情。

  • 上一篇:籌碼分散?
  • 下一篇:c語言中string是啥意思啊? 控制啥的啊
  • copyright 2024編程學習大全網