漢語編程語言目前已經有的。
比較突出的是類似VB的易語言和類似C的習語言。
但就流行度和功能來說都還是一般般。
但為什么就沒有流行起來?
一是這些編程語言本身的功能限制與領域的原因,第二是程序員排斥的原因,第三是因為本身的推廣和閉源等原因。
功能限制和領域的原因主要是該語言的功能只是針對一部分系統和只能制作一定范圍內的東西,還有就是有些還沒完全開發完,所以受到限制。
程序員排斥,主要是國內的編程從事人員覺得沒必要漢語編程,因為他們懂得使用英語去編程,弄個漢語的不是多此一舉?
從自私的角度,他們要保護自己的飯碗,如果全民都懂編程(漢語),那他們的那點優勢(英語)就沒了,提倡和積極推進漢語編程來砸自己的飯碗?
于是他們普遍是沒有使用過就極力評擊,說些不符合的理由來詆毀與諷刺漢語編程。
對編程的誤解,一般人會說編程根本不需要懂多少英語,也是那么幾十個關鍵字?
其實是錯誤的,一般編程語言內置確實是幾十個關鍵字,掌握自然不是難事。
但,他們卻排除了很重要的實現功能的類和函數方法等,這些數量龐大的東西才是編程真正要用到的東西,這些全是英語,一般的使用說明也是英語,這就要求你英語功底夠強了。
不信?如果真的是幾十個關鍵字,為什么一種編程語言的教學書卻是一大本?并功能繁雜與學習成本和時間都那么多?好幾年都精通不了一門編程語言?不是只有幾十個關鍵字嗎?想的美!
打個比方,那幾十個關鍵字只是廚藝里面的刀、鍋、碗碟,是必需品。但是你要做出好吃且品類繁多的菜式,是否需要去了解各種菜、肉與烹調方法與搭配?如果這些菜譜、菜名與方法步驟都是英語,你看不懂,你會學得來?成為高手?還是是說你看得懂鍋碗瓢盆的英語就懂得全部?
國內的絕大部分編程從事人員根本就沒完全掌握各種類型,大多是拿著本幫助文檔邊翻邊敲字母,或者直接復制來修改使用。記得這個單詞忘記那個,甚至所有功能都沒完全了解,只懂一部分接觸過的。能成氣候?
只有真正的高手能成,普遍是外國人。
所以漢語編程有必要嗎?
有必要,如果國人要自成一派、獨當一面,有自己的編程語言非常必要。
比如看過一遍幫助文檔,全部了解所有功能,然后不用煩惱英語單詞而用漢字像聊天一樣在輸入代碼實現功能,這不單只是效率快的問題,更是胸有成竹、洞明一切的睿智。。
第二個是對漢語編程的誤解。
他們主要是說漢語編程輸入代碼麻煩,需要反復切換輸入法和打漢字。。
這是錯誤的,這是因為你在用英語編程語言才會遇到的問題,因為英語編程不支持漢語的符號才需要切換輸入法,那本身是用漢語輸入法編程呢?
這樣就不用切換了啊,直接輸入中文的文字與符號就可以執行,那你還擔心什么?
什么?漢語輸入慢?英語只需要輸入字母而漢語要打字?
切,我輸入“wsm”就會出現中文“為什么”,英語要怎么輸入?
英語的輸入“if"而中文也只需要輸入“rg”就會出現“如果”。
中文輸入“qxxsj"或者輸入“q"就可以輸入“取現行時間”這個命令,比英語快多了吧?何來輸入難?智能拼音年代,打字是非??斓陌??英語才要一字字敲吧?
而易語言就是這種便捷的漢語編程方式,不信自己去用,沒用過就說輸入慢,只是無賴與無知。
有時候自私只會限制自己,所以請支持漢語編程!它完全不比英語編程差,只是你不愿去面對。