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

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

為何編程語言都是英文的?用中文編程不可以嗎?

CoderStudyCoderStudy 回答10 收藏1
收藏問題

10條回答

wemall

wemall

回答于2022-06-22 18:34

可以啊,只有有人做出編譯器就可以了。把中文編輯編譯成機(jī)器碼讓電腦識別就可以了。唯一的一個中文編程的是易語言,高仿的VB啊。很不錯哦

評論0 贊同0
  •  加載中...
guqiu

guqiu

回答于2022-06-22 18:34

因為是外國人開發(fā)的底層。

評論0 贊同0
  •  加載中...
Forelax

Forelax

回答于2022-06-22 18:34

既然有心釣魚,我樂于上鉤。

其他回答已經(jīng)提到有不止一個中文語法的編程語言。不少包括中文關(guān)鍵字和中文API的標(biāo)準(zhǔn)庫,以及與之配套的中文集成開發(fā)環(huán)境,包括對中文輸入法和自動補(bǔ)全的支持。因此第一個問題不成立。

至于第二個問題,簡單的回答是:當(dāng)然可以用中文編程,現(xiàn)在就可以!

其他回答已提到多數(shù)英文編程語言早已支持中文命名標(biāo)識符。不少開發(fā)者,包括我自己也一直在日常項目中進(jìn)行實踐。比如Python:

Java:

MySQL:

TypeScript:

Python已經(jīng)支持中文命名十多年了,還抱著用英文編程語言就必須用英文命名的想法,就太Out了。

想說用中文命名標(biāo)識符沒意義,或者代碼和中文、英文無關(guān)的,可以自己搜“代碼可讀性”。

評論0 贊同0
  •  加載中...
lindroid

lindroid

回答于2022-06-22 18:34

干脆用文言文編程不是更愛國?

評論0 贊同0
  •  加載中...
Integ

Integ

回答于2022-06-22 18:34

現(xiàn)在編程軟件很多都支持中文變量,編程軟件也是中文,宏定義也可以中文,把關(guān)鍵字定義成中文就可以全程中文編程了,如果誰想要我可以做個宏定義頭文件給他,不過能看懂我上面說的話的人是已經(jīng)不需要中文了![靈光一閃][靈光一閃]

評論0 贊同0
  •  加載中...
陳江龍

陳江龍

回答于2022-06-22 18:34

中文敏感詞太多了,都替換成**,程序怎么識別?怎么調(diào)試?

評論0 贊同0
  •  加載中...
RyanQ

RyanQ

回答于2022-06-22 18:34

說實話,要是代碼全中文,我會崩潰的

評論0 贊同0
  •  加載中...
rainyang

rainyang

回答于2022-06-22 18:34

1、計算機(jī)最早是由美國發(fā)明研制的,所以這些編程代碼最早都從美國開始,早先都是數(shù)組,但隨著科技發(fā)展,數(shù)字編程已經(jīng)滿足不了人們了,所以他們選擇用英文字母代替數(shù)字,慢慢也就成了習(xí)慣。并且英語是國際語言,是世界上大多數(shù)國家的主要語言,普及率非常高,所以編程使用英語可以方便更多的人。

相比較而言我們的漢字與英文代表的含義是不同的,這樣是不方便統(tǒng)計的,并且我們的文字個數(shù)很多,與英語相比數(shù)量多了很多,英文數(shù)量少更容易編輯。

還有就是我們的文字對于其他國家的人來說是不容易學(xué)習(xí)的,即便是有的中文編程也可能是底層還是英文框架翻譯過來而已,英文的難度相對小一些,人們已經(jīng)習(xí)慣了,一時間讓他去改變也是不容易的,并且已經(jīng)根深蒂固了。

2、中文編程推薦易語言吧,易語言屬于面向?qū)ο蟮母呒壵Z言,易語言可以說好用,但不能用強(qiáng)大來形容,用戶層上面的應(yīng)用基本都能解決,太底層的高級功能比較難以實現(xiàn),

簡單的說,如果你想走程序員的路線去大公司工作上班的話,建議不要用易語言,因為去了你會發(fā)現(xiàn)基本用不上哈哈,你的使命易語言無法完成。

如果你是愛好者自己娛樂什么為目的,你完全可以用易語言解問決90%以上的問題,因為簡單好用,快速開發(fā),代碼閱讀能力強(qiáng)答!~上手快,好多外掛腳本都是易語言寫的。

評論0 贊同0
  •  加載中...
Zack

Zack

回答于2022-06-22 18:34

這個無聊的問題已經(jīng)無數(shù)人問過了。

沒有人規(guī)定編程語言必須為英文。只不過因為歷史原因,計算機(jī)的發(fā)展是英語系的國家主導(dǎo)的罷了。

從計算機(jī)運(yùn)行的原理的角度來說,你編寫的代碼,不管你用什么語言來編寫,經(jīng)過轉(zhuǎn)換后,最終都要變成一堆0,1組成的機(jī)器碼。電腦只認(rèn)識機(jī)器碼。

問題在于,如果你用中文或者其他非英文語言編寫代碼,你得自己專門編寫一個編譯器,把你的代碼轉(zhuǎn)換成0,1代碼,這相當(dāng)于重復(fù)造一遍輪子,沒有必要,而且代價巨大。

還有一種辦法,就是你用中文或者其他任何語言編寫代碼,你編寫一個專門的翻譯器,把代碼轉(zhuǎn)換成已有的等效的現(xiàn)有語言譬如C語言,JAVA,etc,然后再調(diào)用相應(yīng)的編譯器編譯。但是這樣做有意義嗎?只不過換了個殼而已。

現(xiàn)實中,國內(nèi)有人開發(fā)了易語言,就是使用中文編程的。(個人認(rèn)為這種不倫不類的東西,成不了多大氣候)

評論0 贊同0
  •  加載中...
luckyyulin

luckyyulin

回答于2022-06-22 18:34

把你的錯別字好好糾正一下吧,你才有資格談?wù)摑h字編程。你發(fā)布問題都不帶檢查的嗎?這種態(tài)度你有什么資格提出這種問題?

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

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