有這樣的編程語(yǔ)言或工具,比如“易語(yǔ)言”。
不過(guò),最早出現(xiàn)的編程軟件大多為英語(yǔ)環(huán)境,對(duì)于習(xí)慣使用中文的人,為了編程不但需要學(xué)會(huì)編程規(guī)則,還要學(xué)會(huì)英語(yǔ),這對(duì)不諳英文的人構(gòu)成了一個(gè)較大的障礙。相對(duì)于印度,由于有較好的英語(yǔ)環(huán)境,軟件外包發(fā)展較快,而中國(guó)則只是因?yàn)橛⒄Z(yǔ)的問(wèn)題造成軟件外包一直很難發(fā)展。使用中文編程語(yǔ)言,不需要記住大量的英文語(yǔ)句,中文用戶可以在自己母語(yǔ)的基礎(chǔ)上從更高方面入手。而且可以減少學(xué)習(xí)英語(yǔ)的成本,為漢語(yǔ)區(qū)的軟件產(chǎn)業(yè)發(fā)展提供幫助。
以前的編程為什么不用中文來(lái)寫(xiě)?
原因一:起源問(wèn)題
計(jì)算機(jī)的起源是在美國(guó),自然而然用英文開(kāi)發(fā),就算是現(xiàn)在的編程軟件幾乎也都是英文的,編程軟件大都是基于他們的操作電銷外呼程序。
原因二:流通性差
中國(guó)雖然近代開(kāi)始崛起,但世界通用流行語(yǔ)言還是英語(yǔ),中文其實(shí)很是復(fù)雜,語(yǔ)氣稍微變一下,整句話的意思都能變,基于這種情況系統(tǒng)源碼,世界上各個(gè)國(guó)家的人如何交流確實(shí)很難。
原因三:沒(méi)有成熟的體系
雖然機(jī)器只有0和1這么簡(jiǎn)單,但想要用0和1就來(lái)表達(dá)出人們的所想,這個(gè)體系建立起來(lái)是非常困難的,就算是現(xiàn)在發(fā)展了很多年的編程語(yǔ)言,仍舊有很多不合理的地方。
原因四:耗費(fèi)成本太大
要是想用中文編程,只能是在原有硬件上將中文編程轉(zhuǎn)換成英文編程再轉(zhuǎn)換成機(jī)器語(yǔ)言,或者是重新設(shè)計(jì)編寫(xiě)制作能夠承載中文編程的硬件,這兩個(gè)方法,無(wú)論哪一種,都是要顛覆整個(gè)it行業(yè)最基礎(chǔ)的架構(gòu),所有匯編語(yǔ)言都要改,這等于將全世界翻個(gè)底朝天。就算中文更優(yōu),但代價(jià)也沒(méi)人承擔(dān)得起。
未來(lái)用中文編程可能么?
答案是沒(méi)問(wèn)題的,雖然中國(guó)計(jì)算機(jī)技術(shù)發(fā)展較晚,在國(guó)際上沒(méi)有話語(yǔ)權(quán),也沒(méi)有很好的操作電銷外呼程序,但中國(guó)科學(xué)家已經(jīng)孜孜不倦的研究出了全中文的易語(yǔ)言,雖然現(xiàn)在一直不溫不火,還不夠成熟系統(tǒng)源碼,沒(méi)被主流接受,但我相信,外國(guó)人可以的,我們中國(guó)人也一定可以(當(dāng)年說(shuō)我們?cè)觳怀鲈訌椇秃娇漳概灒F(xiàn)在我們不照樣都有么),這個(gè)路程會(huì)很漫長(zhǎng),或許在下一個(gè)智能時(shí)代,鍵盤錄入時(shí)代終結(jié)后,手勢(shì)可能會(huì)作為新的編程模式,到時(shí)候中文會(huì)大行其道。