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