是否需要漢語程式語言

gavinou發表於2007-11-30
 近期從CSDN上看到有關於漢語程式語言方面的討論,有的上升到國家利益、民族大義,有的不屑一顧,認為是欺世盜名的事,覺得都沒有必要,一種生產工具,有其產生和發展的規律。

   我從一個專案管理的者的角度去看待這個問題,

   1。漢語程式語言的開發是有必要,但是,目前我國整體軟體技術能力達不到這個水平。 我在這裡指出的“達不到這個水平”,指的不是沒有人或公司可以設計出漢語程式語言,雖然這也是件很不容易的事情,但我們造衛星去月球都行了,難道還搞不定這個?我指的是在目前環境下,即使造出“漢語程式語言”這個語言也是沒有生命力的,因為外部環境都是依託在其他英文語系的計算機語言中,而且中國人的軟體在世界IT界中也沒有什麼影響力。 因此,我覺得暫時沒有必要勉強開發什麼“漢語程式語言”,順其自然就好了。

   2。但是,同時,我覺得打造一個適合“中國人程式設計的環境”更為重要。 什麼是“中國人程式設計的環境”呢?就是,要求所有或大部分程式語言一定要很好地支援中文,比如說中文變數,中文類名,中文資料庫名、欄位名。。。等等,只要在程式語言中除了程式語言預定的關鍵字以外,都可以用中文命名的。我覺得打造這個“漢語程式設計環境”更有實際意義。

   因為,一方面我們可以利用國際上主流的開發語言開發我們自己的產品。一方面,我們可以擺脫國人對英文不熟悉而導致的開發效率低下、溝通成本上升的問題。而且,這個環境,只要中國政府一聲令下,要求在國內銷售的軟體程式必須支援中文的xxx標準,或者在政府採購標準中,新增這樣類似的要求,就可以實現了。

   雖然有些“牛人”可能會說:英文都不懂,還搞什麼程式設計?",其實,很簡單,我是想程式設計,產品給中國人用,我為什麼還要花時間、花成本學英文呢?學不好英文,就不能搞程式設計啦?什麼道理,就像我用電視機看電視,就一定要懂電器方面的術語和原理嗎?

   在實際軟體開發過程中,用全英文開發的確是非常影響開發效率的。如果程式碼中看到的大部分程式碼都是用中文寫的話,那可以節省大量的註釋時間和溝通時間。對整個專案會是非常有意義的。

相關文章