導航:首頁 > 編程語言 > 為什麼那麼多編程語言都是外國的

為什麼那麼多編程語言都是外國的

發布時間:2023-04-07 07:46:50

㈠ 為什麼代碼要用英文,而不用中文

編程時的代碼用英文而不是中文,這是歷史因素決定的,從編程語言的起源,到編程語言的崛起,都是在歐美等發達國家進行,這些國家使用的基本都是英語,可以說英語是編程語言的母語,中國的互聯網起步比較晚,當我們需要並大量使用編程語言的時候,所有的成熟的編程語言都是英文的了,我們作為一個使用者,而非創造者,代碼用的只能是英文的,而不用中文。

編程語言起源於美國,美國使用的語言是英語,這樣看來,代碼編程用的是英語也就不足為奇了,更重要的是,代碼編程運行需要依賴編譯器和操作系統,比大多數編程語言更早出現的操作系統用的就是英文,為了減少工作量,代碼用跟操作系統同樣使用英文,對程序員來說,工作量和代碼量會大大減少,這么多年發展下來,英文代碼已經形成了成熟的體系,要建立這樣一個成熟的體系,對於中國年輕的互聯網發展來說,不是短時間能做到的。

易語言代碼

計算機編程是新時代能夠改變世界的產物,我們大學生作為中國新生力量,有義務更有能力發展中文代碼編程,讓未來計算機代碼編程世界,有中文一席之地!

㈡ 為什麼電腦編程都是英語,中文就不能用來編

中文可以啊,易語言,易安卓,編寫點程序沒問題。
其實中文不適合編程,中文佔用兩個字元,英文是一個,現在會導致程序性能不佳,小程序還好,大型程序直接完蛋。
其次最開始的編程語言都是英文的,但本質上就是對計算機語言的解析,中國現在並沒有人創造類似於C這類的語言,基本全部是衍生於C。況且中文語法多樣性太高,那麼弄出編程語言的復雜性也遠遠高於英文。
最後我個人認為還有一個編碼問題,基本上英語在各類編碼下都可以正常顯示,比如gbk,utf-8,而中文不行還需要額外的轉碼,否則會導致直接成亂碼文字。
本質的原因在於,很多和編程相關的東西,協議等等,都是外國人定義的,那麼也就是針對著「適合英語」,沒有管中文。

㈢ 電腦程序為什麼都是用英文編寫

電腦程序用英語編寫是因為英文在編程上更加嚴謹易懂,英語是全球通用語言,並且英文比較簡單明了,且無歧義。

㈣ 為什麼沒有中文的計算機語言

現在比較流行的編程語言有C、C++、java、Python、PHP、Ruby等,但是無一例外,這些編程語言都是用英文去寫的。但是這些編程語言是由不同國家的人創造的,為什麼發明這些語言的人,不使用自己國家的語言呢帆敏?可能是因為這些語言使用的都是26個字母,而26個字母的不同組合直接就是英文,使用起來會非常的方便。或許有很多人還不清楚,其實在2000年我國也誕生了一個專門用中文編程的語言——易語言,但是這門編程語言為什麼沒有流行起來呢?


易語言早期版本的名字叫做E語言,創始人是吳濤,因為它編程簡「易」,所以稱為易語言。中國計算機的發展經過操作系統的漢化和中文輸入法兩次跨越後,處在了一個快速發展的時期,中文化編程也成為很多人的需求。因為國人敘述事情的習慣和外國人不同,中文和英文的語法也不同,加上各種復雜的語態和時間動詞,部分人在學習編程的時候不能很好的適應。對於一些縮寫的代碼字元,看的更是一臉懵逼。在這種情況下,易語言誕生,並且隨著時間的發展,易語言已經有了一定的規模,用戶數量也比較可觀。


在前鍵2004年的時候,易語言漢語編程環境獲得了《大連市科學技術進步獎》二等獎。2005年3月份,《易語言編程系統》一書出版,同年易語言在中小學實驗與推廣項目教室培訓在株洲隆重開題。易語言獲得的榮譽很多,本身能夠支持類似於普通的程序的DLL文件。製作大型軟體項目一般會分工協作開發,為此易語言提供了模塊化開發支持,用戶可以將常用的代碼封裝起來重復使用到其它程序,也可以提供給第三方或者是作為大型項目中的某一個部分使用。模塊的使用使得易語言突顯「易」字,操作起來會更加方便。


但是因為下面的兩個不足,讓易語言沒有真正流行起來。一是易語言在中文編碼的過程中,需要通過字母編碼轉化成中文,會大量的佔用CPU資源,這種情況造成了易語言適合開發一些小的項目,大的項目就別想了。語言越低級,計算機響應的速度就越快,像是機器語言編寫的代碼,計算機就能很快識別,其次是匯編語言,然後就是低級語言、高級語言等等。26個字母可以用機器語言表示,但是中文成千上萬,用機器語言表達不太容易實現,所以易語言在編程的時候,導致計算機的CPU大量用來轉換中慧轎巧文,執行的程序反而很少。如果在大項目中使用易語言的話,很容易造成系統資源浪費過大,電腦容易崩潰。

㈤ 為什麼很多人反對中文在編程中的使用

首先我要聲明:排斥使用中文編程和愛國不能混為一談,堅決抵制不使用中文編程等同於不愛國的道德綁架。不使用中文編程的主觀因素和客觀現實存在有很多,個人使用習慣、開發效率、開發所使用的ide工具不支持等因素,都會讓程序員更偏向使用英語編程。
先來說說歷史原因,編程起源於外國,編程語言,計算機,甚至上層的開發工具,基本上都是外國人使用英語來開發的,這些最大的問題就在於,外國人並不會給中文來做適配,就算適配了,也無法使用中文來編程測試,因此遇到了bug也無法修復。這大概是中文編程目前最大的制約。很多碼農說現在的主流編程語言都是Unicode編碼都支持中文,這很正確,舉例java,但是我想他們根本呢沒有用過中文來寫代碼,完全沒有考慮過ide工具是否支持,編程語言並不是編程的全部,雖然脫離ide工具我們也能夠編譯代碼,但是脫離了ide工具我們的開發效率會降低很多倍,於是乎現在企業開發基本不可能脫離ide工具,沒有的可能都要專門自己開發一套。
再來說說很多碼農對於中文編程的真實內心獨白:用中文寫代碼會很垃圾,很廉價?懂英文比較厲害?中文寫的代碼不行?要便於給外國人看?認為中文編程很多餘?習慣了英文編程了不想改變?雖然有些直抒心意,但是也在一定程度上直觀反映了排斥使用中文編程的碼農心態。
我認為制約國內程序員使用中文編程的最大因素是完善框架的缺失,諸如易語言之類的其實都不過是偽中文編程,很多底層的東西也還是用到的英文,而底層的英文又限制了上層框架的編寫,語法框架無法的限制導致了上層編寫程序的時候並不適配中文,這樣的編程不僅不能提高效率,反而增加了理解難度。
所以我認為中文編程最大的難點是怎麼去編寫一套適合中文的編程框架,而不僅僅是把英文翻譯成中文,這樣的中文編程其實真的沒有多大意義。

㈥ 編程語言為什麼是英文,而不是漢字

因為最初的編程語言是英語。

用漢字編程也不是不行,現在也有一個編程平台,就是用漢字編程。但用漢字編程遠不如用英文編程方便。中文博大精深,除了正式場合外,一般很少有人會嚴格按照語法來說話,很多時候都會省略主語、還會倒裝,還有很多方言、多音字,甚至語調語氣的不同也會造成意思不同。

讓電腦搞明白這中間的區別是很不容易的,一個漢字占兩個字元,a只需要到一個字母就能出來,而一個漢字就要打兩三個位元組。英文字母連上大小寫一共不過52個字母,而中文漢字是以萬計的,這么多文字的存儲也是一個很大的問題。

所以,從速度和空間上來說,用中文編程不如英文編程占優勢。此外,中文的一個詞語在英文中往往對應了多個單詞,而這些單詞又有獨特的語境,所以用英文來表達也會更簡便一些。

(6)為什麼那麼多編程語言都是外國的擴展閱讀

中文編程語言

1、安全性自主研發的編譯器,可保障國家安全,配合國產CPU和OS,實現全面的硬體、軟體安全。

2、國際化多語種版本中語言可互相轉化。用漢語編程只是實現了母語化的第一步,反之漢語為國際化交流帶來了不方便。應該提供機制,可以將漢語關鍵字自動轉換為其他語言,實現交流合作。

3、融合性與其它語言互融互通,通過學習漢語編程從而可繼續學習其他編程語言。

㈦ 為什麼計算機語言是英文的不是中文的

編程為什麼不用中文呢?原因如下:

因為編程是外國人出的,外國人肯定要用英文,而且英文是全世界通用的語言,而中文僅僅是在中國大陸和台灣使用,中文難學。

中文敗肆弊打字效率太低,任何一察族個字最少也要兩次擊鍵,效率上不如英文。
中文符號不規范,存在全形和半形的問題。

此外,中文編雹孫程也是存在的,像易語言,和vb很像,而且操作很簡單,很容易學會,如果想學的話可以學一學。

㈧ 為什麼計算機編程都是使用英語和數字就不能使用其他語言嗎為什麼用英語和數字有什麼好處嗎

你這個問題好大啊。
簡單的說,首先,編程語言的起源在西方,所以芹基蔽是英語主導。
其次,英語是國際語言,用英語編程能使大多數的人懂。
再者,計算機方面一隻是國外的技術領先,所以英語編程的范圍更廣。
其實也有過中文編程,但是普及很少,而且沒多久就死了。

綜上所述,英語編程更加合理。
至於數字就沒什麼好說的了,阿拉伯數字全世界通嫌州用,沒有爭議。
而且計算機本身就是計算數字的。

希望鋒旦能幫到你。
建議你可以去知乎,那裡應該有更加全面權威的回答。

㈨ 為什麼編程語言都是外國人發明的,是因為他們格外聰明嗎

那你得問你的老祖宗啦,為什麼有關科技發展,技術進步的一切改良都被視為奇技淫巧,你翻翻歷史,為什麼古代的發明家,科學家,冒險開拓家如造紙術的發明者蔡倫,天文學家張衡,航海家鄭和被封建儒家守舊派指責為不務正業,勞民傷財,有違祖制加以打壓迫害?為什麼科舉考試一千多年只考關於道德倫理的四書五經而生產科學的都毫不關心,是誰焚書一把火燒了古代優秀的文化科技典籍,建國後又是誰對知識分子特別反感把全國的知識分子批為臭老九牛鬼蛇神關進牛棚。從古到今是誰在一直打壓中國科學科技?中國有科學誕生發展的土壤嗎?編程那麼高端需要耗費幾代人心血的結晶沒有穩定的發展條件和國家的大力資助有可能在某一個國家誕生被發明創造出來嗎?

㈩ 為什麼在編程語言的教程上,老外總是比中國人寫得書更

因為外國的程序設計教育起步比中國早得多,加上像美國這些弊吵國家,一般在小學的時候就接受計算機空者教育了,對計算機程序設計的理解普遍比中國要租虧侍好.

閱讀全文

與為什麼那麼多編程語言都是外國的相關的資料

熱點內容
波形分析演算法 瀏覽:526
php論壇實訓報告 瀏覽:403
java日期字元串轉換成日期 瀏覽:135
linuxsftp連接 瀏覽:934
光伏日發電量演算法 瀏覽:125
小肚皮app怎麼才有vip 瀏覽:616
php全形轉換半形 瀏覽:927
java字元序列 瀏覽:539
杭州編譯分布式存儲區塊鏈 瀏覽:575
材料壓縮曲線 瀏覽:247
linux命令排序 瀏覽:151
手機熱點加密為啥連接不上電腦 瀏覽:979
編譯器合並計算 瀏覽:959
android音頻曲線 瀏覽:343
linuxftp自動登錄 瀏覽:802
運行編譯後網頁 瀏覽:70
閱讀app怎麼使用 瀏覽:319
centos防火牆命令 瀏覽:432
命令行變更 瀏覽:332
linux設備和驅動 瀏覽:207