{eval=Array;=+count(Array);}
天上飛的幾萬(wàn)架民航飛機(jī)還沒(méi)幾架是國(guó)產(chǎn)的呢!相比至少在1950年代就開(kāi)始發(fā)展的英文編程語(yǔ)言,中文編程語(yǔ)言的研究起步晚了20多年,在發(fā)展迭代速度遠(yuǎn)超硬件領(lǐng)域的軟件領(lǐng)域,中文編程語(yǔ)言的聲勢(shì)還未達(dá)到英文編程語(yǔ)言,有什么好奇怪的?
現(xiàn)在有很多中文語(yǔ)法的編程語(yǔ)言項(xiàng)目,可惜大多數(shù)都還是在實(shí)現(xiàn)中使用英文命名標(biāo)識(shí)符。中文命名才是最適合的,因?yàn)樗凶罱K用戶(hù)必然都會(huì)中文,當(dāng)然所有可能參與開(kāi)發(fā)維護(hù)項(xiàng)目的開(kāi)發(fā)者也都會(huì)中文。
下面是用Java實(shí)現(xiàn)的一個(gè)匯編語(yǔ)言編譯器原型:
另一個(gè)JavaScript實(shí)現(xiàn)的編程語(yǔ)言也用了中文命名變量:
使用中文命名后,代碼可讀性和可維護(hù)性都會(huì)提升,不僅提高開(kāi)發(fā)效率,也會(huì)促進(jìn)其他有興趣的開(kāi)發(fā)者一同參與項(xiàng)目。
期待看到更多類(lèi)似項(xiàng)目。相信中文語(yǔ)言編程語(yǔ)言可以早日發(fā)揚(yáng)光大!
應(yīng)該說(shuō)絕大多數(shù)編程語(yǔ)言都不是用中文字符來(lái)表示和標(biāo)記的。編程用的是計(jì)算機(jī)語(yǔ)言,既不是中文,也不是英文,有其自己的語(yǔ)法和邏輯。編程的語(yǔ)言和自然語(yǔ)言之間就好像日文和中文,雖然日文中有很多漢字,但發(fā)音和語(yǔ)法邏輯都是不同的。
是的,大部分都不是中文的,中文入門(mén)門(mén)檻低,但不代表用中文的就很菜。沒(méi)有為什么,因?yàn)槭菫閲?guó)人打造的,初中就是大道至簡(jiǎn)。
讓更多人學(xué)會(huì)編程,降低編程成本。
一個(gè)優(yōu)秀的程序員重要的不是用什么語(yǔ)言,而是寫(xiě)程序的思想,思維。
4
回答9
回答10
回答10
回答0
回答8
回答6
回答10
回答6
回答1
回答