導航:首頁 > 編程語言 > 為什麼沒有中文編程

為什麼沒有中文編程

發布時間:2022-10-05 08:17:40

『壹』 為什麼不用中文編程

因為以往的編程工具沒有這個庫文件支持,任何一種自然語言都要通過調用庫文件才能編譯成機器語言,讓計算機識別出來。一般來說,編程用到的英語單詞也只不過高中單詞而已,難度不大。重點是你邏輯能力強,學編程就容易上手。

『貳』 為什麼編程都是英文為什麼中文不能編程序

摘要 因為所有的編程語言,比如c+這些都是外國人開發的,人家自然是用英文的。

『叄』 為什麼程序員都不用中文來編程呢英語不好的人能做程序員嗎

雖說我國語言博大精深,但很明顯在編程這件事上,英文看起來更簡潔,而且他們可以用26個字母隨意拼湊。但

是我們不行,我們筆畫可不能亂塗亂畫,什麼筆畫特指什麼語義的字都是規定好了的。

漢語一語雙關的現象很平常,但是計算機聽不懂,所以只能把話按長了說,避免語句重復。

其實現在,中文編程也有比較有名的就是兩種語言了,一個是習語言,另一個是易語言。

習語言我不是很清楚是什麼時候出現的,它可以類比為中文版的c語言,所有的編程過程都可以用中文來進行;

網友三:

首先,編程是可以用中文的。只不過大部分的編譯器都是外國人寫的,國人寫的編譯器寥寥無幾。

比如用中文編程,列印hello world,那可以把所有的英文字母,英文字元替換成中文的。同樣能夠用文中編程,實現列印效果。

QString tmp = str.replace("主函數", "main").replace("整數", "int").replace("。", ";").replace("開始", "{").replace("收工", "}").replace("列印", "printf").replace("返回", "return ")。

其他中文的編譯器實現原理跟這個差不多,都是藉助現有的語言,轉譯成中文。易語言就是如此,他就是基於匯編、C/C++寫的。

為什麼是這樣的結果呢?主要原因是編譯器是在特定的操作系統上集成的,而操作系統都是用英文寫的,他可不認識中文。我們沒有自己的操作系統,而一個操作系統是非常龐大的工程,他可是歷經了幾十年、幾代人的心血才鑄建而成的。

如果要讓程序員習慣用中文編程,那麼那、只能是我們自己寫一套操作系統,而且這套系統必須要足夠好用,足夠方便,方便到我們可以不用window,不用ios。

這樣至少得花上幾十年、幾代人的努力才行。等到那個時候,英文的操作系統可能又是另外一個世界了。

『肆』 為什麼沒有中文寫的編程語言

編程語言是一種程序員與機器溝通的工具,程序員的UI(用戶介面),用於定義業務邏輯與指揮計算機工作,作為工具首先就是上手效率要高,不要因為為了打幾個中文而中斷思路。無論你用拼音輸入法還是五筆或者是直接拼音字母,你告訴我要表達「如果」這個含義,哪個詞敲鍵盤次數少,次數少的效率就高:「if」「ruguo」。

其次,編程的瓶頸是在指令的語言嗎?在如今網路時代誰還不懂幾個英文,再則,計算機語言不是人類語言,它只是借用了人類語言中20-30個關鍵詞作為基礎指令,方便記憶而已,業務邏輯才是程序要考慮的,以滿足最終客戶需求完成任務。用「如果」或是「if」,只要約定好,計算機都會翻譯成二進制,那麼對於計算機它是無所謂你用什麼「語言」,編譯器能編譯就行,而為了視覺上親切一些,犧牲可讀性、輸入效率,源代碼長度,以及潛在的代碼安全問題,而得不償失。當你代碼量上千行後,看著滿屏中文你也許會突然忘了你接下來要干什麼。所以專業人員是不會考慮用中文的。

編程的核心是業務邏輯,其本質是演算法,其基礎是初中數學,當然有高數基礎最好,因為某些業務邏輯,如果有高數基礎,代碼量會大大降低,代碼會更簡潔明了。而中文還有個嚴重問題就是代碼安全性。中文輸入法中存在各種特殊字元,有些是不可顯字元,有些是視覺特徵不明顯容易造成歧義,比如你要隨時注意全形半形,因為計算機認為全形空格和半形空格是兩個不同的字元。試想你本來正被程序中嵌套循環或者各種邏輯錯誤而煩惱,又被中文帶來的字元不明確造成困惑,如果你還能堅持下去學習我是很敬佩你的。

當然作為行為藝術,玩玩是沒有問題的,寫個小程序給小夥伴展視一下娛樂娛樂完全沒問題,但正經程序員看到了會斜眼看你,當然你只是學著玩,可以考慮易語言,不過它只是VB的馬甲,語言規則遵循VB的語法。

『伍』 為什麼編程不能用中文代替呢,那麼多代碼不枯燥嗎

易語言是用中文的。為什麼很多語言不是中文,因為設計這門語言的都是國外的,主要是英文方便,輸入簡單,英語在存儲時佔用空間小,不像中文,輸入復雜,存儲佔用空間更大,沒有輸入法還不行,而英文不一樣,系統自帶的就行。很多語言你自己定義的變數你可以用中文,然後你會發現還是英文好用。

『陸』 編程為什麼沒有中文語言

因為起源是外國,所以大多都是外語,不過也還是有中文的。可以認為程序是一門和英語、漢語等語言平行的語言,有獨立的語法和用法,只不過借用了英文字母而已。就像日語借用了漢字,但和中文基本沒有關系。
之所以借用英文字母,是因為用英語的人最先發明了鍵盤和電腦,然後就習慣性的用下來了。

『柒』 為什麼我們不發明一種漢字編程語言

編程語言,本質上是一種符號語言。類似於數學符號,它的特點還是以簡單為主,盡量使用筆畫少的符號來表示特殊的語義,而不是使用母語。它看上去類似英語只是巧合,因為英語單詞的縮寫已經足夠簡化,正好符合要求罷了。

漢語是象形文字,單個字的信息含量很大,在閱讀速度上有很大的優勢,但在打字上就成了一種弱點,因為鍵盤空間放不下常用的漢字。就算放得下,人眼也沒法從幾千個按鍵上迅速找到所需的字。常用的字越多,人眼查找常用字所花的時間越長。打字與寫字是不一樣的。寫字是拿筆直接在紙上寫,心到,眼到,手到,不存在查找的問題,但打字存在查找的問題。想加快打字速度,就只能減少按鍵數量,也就是從幾千個漢字里提煉出幾十個偏旁部首來,也就成了字母。

字母,偏旁,部首,只是同一類東西的不同稱呼罷了。都是從最初誕生的母語象形文字里簡化出來的一部分,目的都是為了讓文字更簡單。編程和數學,因為本身在邏輯推理上對人腦的消耗很大,就會更注重在符號的圖像識別上節省腦力,所以它們的符號相比起人類的母語來說,都很簡單。

閱讀全文

與為什麼沒有中文編程相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:172
python求商 瀏覽:475
ipad能用c語言編譯器嗎 瀏覽:559
軟泥解壓球最新版 瀏覽:996
4萬程序員辭職創業 瀏覽:757
thinkingphp 瀏覽:595
安卓相冊移動文件夾 瀏覽:4
耳朵清潔解壓聲控99的人都睡得著 瀏覽:203
叉車出租網站源碼 瀏覽:872
共享單車的app是什麼 瀏覽:406
不帶gui的伺服器什麼意思 瀏覽:371
金剛經及PDF 瀏覽:100
php中冒號 瀏覽:356
php5432 瀏覽:350
命令在哪使用 瀏覽:170
php獲取網頁元素 瀏覽:706
為什麼需要硬體驅動編譯 瀏覽:883
pm編程怎樣看導柱孔對不對稱 瀏覽:136
農業大學選課找不到伺服器怎麼辦 瀏覽:649
路由配置網關命令 瀏覽:933