{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問(wèn)答專(zhuān)欄Q & A COLUMN

為什么程序都是用英文編寫(xiě)的?什么時(shí)候有中文的編程語(yǔ)言呢?

dantezhaodantezhao 回答6 收藏1
收藏問(wèn)題

6條回答

raoyi

raoyi

回答于2022-06-22 18:53

首先提出這個(gè)問(wèn)題的,應(yīng)該不是編程相關(guān)行業(yè)的從業(yè)者,否則也不會(huì)存在這個(gè)問(wèn)題了。其實(shí)這是非行業(yè)的普通人對(duì)編程語(yǔ)言有誤解。我簡(jiǎn)單說(shuō)一下就可以明白了。

計(jì)算機(jī),手機(jī),單片機(jī),這些CPU類(lèi)芯片其實(shí)是不認(rèn)識(shí)英文也不認(rèn)識(shí)中文的。無(wú)論什么語(yǔ)言在存儲(chǔ)器里面都是00010101001這樣的方式存進(jìn)去的。

機(jī)器語(yǔ)言

那么這些0101001叫做機(jī)器語(yǔ)言,但是人看不懂啊,也不方便,所以就后來(lái)發(fā)明了匯編語(yǔ)言,

英文匯編語(yǔ)言

采用的是MOV R1,A1 用來(lái)代替0101001,編譯器可以把對(duì)應(yīng)的英文語(yǔ)句換成0101001編譯成機(jī)器可以識(shí)別的命令。

漢字匯編語(yǔ)言

所以如果寫(xiě)一個(gè)漢字編譯器也是可以轉(zhuǎn)換的。比如規(guī)定:移動(dòng)甲三十五到乙二百八十三??梢越凶鰸h字匯編器。其實(shí)這里的編程語(yǔ)言就是起到一個(gè)助記的作用而已,英文字符簡(jiǎn)單明了就26個(gè)字幕,所以在全世界就流行開(kāi)來(lái)了。而打漢字比較慢比英文字符而言。何況編程的要相互學(xué)習(xí)交流,英文大家都容易看懂更方便。

英文高級(jí)語(yǔ)言

后來(lái)人們發(fā)現(xiàn)匯編語(yǔ)言記起來(lái)太麻煩,寫(xiě)程序很枯燥,也不好讀出來(lái)編寫(xiě)的到底是做什么用的。于是就發(fā)命了C語(yǔ)言,VB語(yǔ)言,C#,deiphl,java,python等等等等幾十種語(yǔ)言。可以發(fā)現(xiàn)這些語(yǔ)言都是用英文字符的,主要是方便識(shí)別,方便交流。特別是國(guó)際交流。因?yàn)榭萍际切枰蠹蚁嗷W(xué)習(xí)和幫助的。

漢字高級(jí)語(yǔ)言

后來(lái)有人做了一個(gè)漢字編程工具,比如大家熟知的易語(yǔ)言,其實(shí)也就是用對(duì)應(yīng)的漢字替換相應(yīng)的英文字符的作用而已,把如果代替if,另外代替else,類(lèi)似這樣的替換。其實(shí)反而不方便交流了。

編程工具

另外語(yǔ)言使用更重要的是編譯器,編譯環(huán)境,編輯工具上體現(xiàn)的,僅僅語(yǔ)言之手第一個(gè)助記符號(hào)而已。如何把語(yǔ)句編譯成能在目標(biāo)芯片運(yùn)行,編譯的程序精簡(jiǎn)高效才是編程工具的用意,所以語(yǔ)言本身也就是一個(gè)習(xí)慣,方便而已。

評(píng)論0 贊同0
  •  加載中...
Awbeci

Awbeci

回答于2022-06-22 18:53

因?yàn)楹翢o(wú)必要。標(biāo)識(shí)符就那么幾個(gè)英文單詞,能學(xué)編程的誰(shuí)會(huì)看不懂、記不???反而換成漢字的話,敲鍵盤(pán)也要多敲好多下吧?如果把代數(shù)里的xyz都改成甲乙丙,你覺(jué)得會(huì)更容易、更方便嗎?

編程的重點(diǎn)和難點(diǎn)在于邏輯思維,而不是表達(dá)形式。

評(píng)論0 贊同0
  •  加載中...
princekin

princekin

回答于2022-06-22 18:53

目前世界主流編程語(yǔ)言都是國(guó)外創(chuàng)造的,所以我們感覺(jué)編程語(yǔ)言都是英語(yǔ),中文編程語(yǔ)言也有,比如易語(yǔ)言等

評(píng)論0 贊同0
  •  加載中...
gotham

gotham

回答于2022-06-22 18:53

中文編程很麻煩的,同樣一個(gè)程序,中文要多按許多次鍵,因此效率非常低!

編程不必中文化,但編程軟件和幫助文件的中文化要非常高才行!

目前,通用IDE中文化VS已經(jīng)很好了,但是仍然不足以讓國(guó)人輕易上手!不差多少,只差了一點(diǎn)點(diǎn)!

只有ACCESS才象中國(guó)人用的,可惜功能有限,只能小規(guī)模用用。

評(píng)論0 贊同0
  •  加載中...
ybak

ybak

回答于2022-06-22 18:53

首先也沒(méi)有英語(yǔ)編程這個(gè)概念,因?yàn)槟阕寕€(gè)沒(méi)學(xué)編程只會(huì)英語(yǔ)的人看代碼他也是看不懂的。

當(dāng)然你問(wèn)的應(yīng)該是為啥不用中文寫(xiě)代碼?

額,c語(yǔ)言定義宏,不止中文,emoji表情都能寫(xiě)。。。。哪怕是你自己造的字都能加入

評(píng)論0 贊同0
  •  加載中...
CastlePeaK

CastlePeaK

回答于2022-06-22 18:53

中文版開(kāi)發(fā)語(yǔ)言不是沒(méi)有,而是很少有程序員使用。如易語(yǔ)言、習(xí)語(yǔ)言(號(hào)稱(chēng)中文版C語(yǔ)言)、丙正正等都是中文版的開(kāi)發(fā)語(yǔ)言。

在我沒(méi)有學(xué)習(xí)編程之前,我也曾尋找過(guò)中文編程語(yǔ)言。但是在我接觸了一點(diǎn)編程語(yǔ)言后,我對(duì)中文編程就變得無(wú)感了。

中文版開(kāi)發(fā)語(yǔ)言的可讀性往往比不上英文,這將會(huì)給開(kāi)發(fā)大型應(yīng)用和后期維護(hù)帶來(lái)難度。學(xué)習(xí)過(guò)編程的人應(yīng)該會(huì)有所體會(huì),英文代碼會(huì)讓人眼花繚亂,中文更是讓人頭痛不以。

程序的編譯效率問(wèn)題,大多數(shù)的中文編程,不過(guò)就是編譯器自動(dòng)將中文轉(zhuǎn)換為可替代的英文,這樣就會(huì)降低編譯效率。我們都知道英文字母通常只占一個(gè)存儲(chǔ)字節(jié),而漢字通常是兩個(gè)存儲(chǔ)字節(jié),對(duì)于大型的應(yīng)用來(lái)說(shuō),如何尋求強(qiáng)大的ide支持,在保證編程體驗(yàn)的同時(shí)還能正常載入程序源代碼。不僅如此,我們還可以從近幾年語(yǔ)言的發(fā)展趨勢(shì)可以看出,編程語(yǔ)言關(guān)鍵字已經(jīng)越來(lái)越簡(jiǎn)化,如def,fn定義函數(shù),顯而易見(jiàn)隨著編程技術(shù)的發(fā)展,快速開(kāi)發(fā)和輕量級(jí)已經(jīng)成為大家所關(guān)注的焦點(diǎn)。

最后想提的一點(diǎn)是,編程不是一個(gè)人的事,特別是在大型企業(yè)中,編程者不可能只有咱們中國(guó)人,因此使用中文編程也就成為不可能的事,而且有的公司還會(huì)作出注釋必須是英文的要求。

綜上所述,相較于英文開(kāi)發(fā)語(yǔ)言,中文編程很難成為主流的開(kāi)發(fā)語(yǔ)言。

嘿嘿,個(gè)人觀點(diǎn)。不喜勿噴。。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<