網(wǎng)友一:
java程序猿一名膏燃,關(guān)于為什么不建議用中文編程的主要原因有以下幾點(diǎn)
1.首先要從電腦程序運(yùn)行基本說起。電腦本身只能識(shí)別0和1組成的機(jī)器碼指令何什,為了方便對(duì)機(jī)器代碼的記憶组哩,人們就用英文字符代替機(jī)器碼。
高級(jí)語言,例如c伶贰,java等等蛛砰,都需要用編譯軟件把他們的代碼編譯成匯編語言,或者用匯編語言來對(duì)代碼進(jìn)行解釋黍衙。前者叫做編譯型高級(jí)語言泥畅,后者叫做解釋型高級(jí)語言。
無論那種高級(jí)語言位仁,在機(jī)電腦上運(yùn)行最終只能是機(jī)器碼。在電腦編程語言的發(fā)展中望迎,大部分都是英美研發(fā)和設(shè)計(jì)的主力凌外,所以都是英文作為基礎(chǔ),所以編程語言都是英文的
2.因?yàn)榫幊套畛蹙褪怯糜⑽木庉嫷睦撸覀儼l(fā)現(xiàn)用中文編程,至少得敲兩個(gè)鍵才能編輯劣坊,所以比起英文來說帮寻,中文編程就顯得復(fù)雜了惜傲,也有很多不方便。在電腦的發(fā)展過程中贝攒,電腦首先是在英國和美國發(fā)展的盗誊,所以,電腦編程也是用英文的隘弊。
重復(fù)造輪子的意義不大哈踱。
學(xué)習(xí)Python中的小伙伴,需要學(xué)習(xí)資料的話梨熙,可以前往我的微信公眾號(hào):速學(xué)Python开镣,后臺(tái)回復(fù):簡書,即可拿Python學(xué)習(xí)資料
這里有我自己整理了一套最新的python系統(tǒng)學(xué)習(xí)教程咽扇,包括從基礎(chǔ)的python腳本到web開發(fā)邪财、爬蟲、數(shù)據(jù)分析质欲、數(shù)據(jù)可視化树埠、機(jī)器學(xué)習(xí)等。送給正在學(xué)習(xí)python的小伙伴把敞!這里是python學(xué)習(xí)者聚集地弥奸,歡迎初學(xué)和進(jìn)階中的小伙伴!
網(wǎng)友二:
很久前用過E語言奋早,后來放棄了盛霎。很多漢字編程的困難是外行根本體會(huì)不到的。
首先E語言的編譯器很爛耽装,一行代碼都得產(chǎn)生很大的執(zhí)行文件愤炸。而且老被殺軟誤殺。很早以前的版本.
再說漢字不適合編程的地方掉奄,首先就是漢字的輸入沒有英語快规个。其次漢字表意不準(zhǔn)確凤薛,一字多義就算了還一詞多義,相近的含義很難找到不同的詞區(qū)分诞仓,采用的詞又很容易被誤解為另外的意思缤苫,很難做到代碼的自述性。當(dāng)然寫長句子能解決墅拭,但又太啰嗦讀起來頭大活玲。英語的詞歧義少。
網(wǎng)友三:
漢字編程只是編程的表皮谍婉,你稍微再深入一點(diǎn)就會(huì)發(fā)現(xiàn)底層調(diào)用一定是英語的舒憾,linux windows 各種嵌入式。只用漢語意味著你只懂皮毛穗熬。
更重要的遇到問題后镀迂,你的漢語編程環(huán)境出的錯(cuò)誤提示,網(wǎng)上根本不能找到解決方案唤蔗,而英語就很容易探遵。因?yàn)檫€是英語編程多啊。
最后一點(diǎn)措译,編程是一個(gè)知識(shí)快速更新的工作别凤,而新東西都是英語的饰序。連英語這種入門技能都不愿學(xué)领虹,基本上你在這一行也不會(huì)有什么發(fā)展。
網(wǎng)友四:
Python發(fā)明人不是美國的
Ruby發(fā)明者也不是美國的
C#和Delphi的發(fā)明者也不是美國的
但他們的關(guān)鍵字都是英文 就我們是例外?
網(wǎng)友五:
我寫了20年C++求豫,一直都用英文塌衰。還從沒覺得不方便。現(xiàn)在仔細(xì)想想蝠嘉,這確實(shí)是個(gè)外行的提問最疆!
1)首先得從教學(xué)說起。現(xiàn)在學(xué)校教的都是國外發(fā)明的編程語言蚤告,什么語言是中文呢努酸?孩子學(xué)習(xí)時(shí)用的語言和編程思維方式?jīng)Q定了他們未來使用的思維方式。
2)其次工作以后編程一定是做產(chǎn)品杜恰,試問試問什么公司是用中文編程获诈?
有人馬上就會(huì)質(zhì)問: 為什么大家不致力打造中文編程語言呢?我們來看看中文編程語言存活需要什么心褐。
1)語言本身舔涎。機(jī)器需要識(shí)別,需要有中文編譯器逗爹,開發(fā)環(huán)境亡嫌,要能調(diào)試。
2)庫。這個(gè)多少人想過挟冠?語言不是獨(dú)立存在的于购,必須有標(biāo)準(zhǔn)庫。
3)對(duì)接知染。編程不是為了自娛自樂价涝,是要做出產(chǎn)品服務(wù)于終端設(shè)備的。說到設(shè)備有個(gè)人電腦持舆,手機(jī)色瘩,穿戴設(shè)備,醫(yī)療逸寓,機(jī)床等等數(shù)以億計(jì)居兆。是都全搞成中文的拘央?
最重要的是這個(gè)問題不像是回會(huì)寫代碼的人問的坎炼。大家如果平常在寫代碼扶欣,你會(huì)發(fā)現(xiàn)工作中的思維是英文的菲嘴,中文編程環(huán)境反而會(huì)影響效率排龄。不停的切來切去幾乎不可能版扩!