最近幾天,各大網(wǎng)站都在發(fā)布熱門編程語(yǔ)言排行版。點(diǎn)進(jìn)去一看,最熱門的語(yǔ)言是JAVA,位列第二第三的分別是C語(yǔ)言和C++,第四第五是C#和python。為什么熱門的編程語(yǔ)言都是英語(yǔ),而沒有中文編程語(yǔ)言。也許很多人會(huì)說(shuō)這個(gè)問題沒有營(yíng)養(yǎng),但是關(guān)于這個(gè)問題的談?wù)摚瑓s始終沒有消停。
W3Cschool小師妹在某個(gè)貼吧上看到一個(gè)很有意思的話題,那就是“我們離漢語(yǔ)編程有多遠(yuǎn)”。
吧主稱文字很有魅力,可以穿越空間、時(shí)間,帶給大家新的認(rèn)識(shí)。21世紀(jì),如果你不會(huì)編程,那么你就是文盲。很多東西制約著我們的發(fā)展,而漢語(yǔ)編程是制約我國(guó)發(fā)展的一大項(xiàng)。電腦的發(fā)明者不是中國(guó),編程亦不是我們做成。也許我們國(guó)家的一些人可以參與到改造互聯(lián)網(wǎng),但是悲傷的死,我們沒有辦法用自己的語(yǔ)種來(lái)編程。
而這個(gè)吧主的貼吧,也引起了很多網(wǎng)友的注意。這些網(wǎng)友,基本上分為贊同派和反對(duì)派:
反對(duì)派:
這件事情相當(dāng)簡(jiǎn)單,你只需要有軟件來(lái)轉(zhuǎn)換一下,比如說(shuō)易語(yǔ)言,也就是漢語(yǔ)編程;
樓主你肯定是門外漢,因?yàn)榫幊讨饕碾y度是思想以及算法,并不是語(yǔ)言;
漢語(yǔ)編程完全沒有必要呀,編程基本上是簡(jiǎn)單符號(hào)。如果你把IF改為如果,確實(shí)一點(diǎn)意義都沒有。要是在注釋上多多的用中文來(lái)寫,估計(jì)更加有意義。要是外國(guó)人想用我們的代碼,但是看到那些中文注釋,簡(jiǎn)直是一臉懵逼;
對(duì)于計(jì)算機(jī)程序的設(shè)計(jì),漢語(yǔ)不太適合。英語(yǔ)編碼對(duì)資源的占有率低,而漢字基本上需要用很多編碼表來(lái)表示。
贊同派:
網(wǎng)友一:要是能開發(fā)出編程漢語(yǔ)言,相信未來(lái)中國(guó)才是老大;
網(wǎng)友二:
輸入 a
輸入 b
令 c=a-b
若 c>0 則
輸出 “a>b”
否則
輸出 “a
若終止
終止
這樣也挺好,適合國(guó)人理解。
網(wǎng)友三:就是盡量讓別國(guó)來(lái)學(xué)習(xí)我們的中文,以后中文也能成為世界性的語(yǔ)言。
網(wǎng)友四:支持中文編程的目的,主要是為了推廣中國(guó)的語(yǔ)言文化,讓中文變成強(qiáng)勢(shì)語(yǔ)言,而不是為了為了不是降低學(xué)習(xí)編程的難度。
贊同派和反對(duì)派可以說(shuō)觀點(diǎn)不同,吵得沸沸揚(yáng)揚(yáng)。其實(shí)這都沒必要,每個(gè)人都有自己的看法,我們就不糾結(jié)這個(gè)問題了,下面W3Cschool小師妹為大家分享一段中文編程代碼!
據(jù)說(shuō)這是臺(tái)灣人的一段代碼,作品名字叫“perlyuyan”。分享者稱這段代碼雖然名字比較俗,但是立馬就變成李白,瞬間提高國(guó)文修養(yǎng)。
其實(shí)從編程的難易程度以及必要性來(lái)說(shuō),中文編程沒有必要。但是如果是為了宣揚(yáng)中國(guó)的文化,讓中文遍布世界,那么中文編程也未嘗不可。關(guān)于中文編程,你有什么看法?