是否需要漢語程式語言
近期從CSDN上看到有關於漢語程式語言方面的討論,有的上升到國家利益、民族大義,有的不屑一顧,認為是欺世盜名的事,覺得都沒有必要,一種生產工具,有其產生和發展的規律。
我從一個專案管理的者的角度去看待這個問題,
1。漢語程式語言的開發是有必要,但是,目前我國整體軟體技術能力達不到這個水平。 我在這裡指出的“達不到這個水平”,指的不是沒有人或公司可以設計出漢語程式語言,雖然這也是件很不容易的事情,但我們造衛星去月球都行了,難道還搞不定這個?我指的是在目前環境下,即使造出“漢語程式語言”這個語言也是沒有生命力的,因為外部環境都是依託在其他英文語系的計算機語言中,而且中國人的軟體在世界IT界中也沒有什麼影響力。 因此,我覺得暫時沒有必要勉強開發什麼“漢語程式語言”,順其自然就好了。
2。但是,同時,我覺得打造一個適合“中國人程式設計的環境”更為重要。 什麼是“中國人程式設計的環境”呢?就是,要求所有或大部分程式語言一定要很好地支援中文,比如說中文變數,中文類名,中文資料庫名、欄位名。。。等等,只要在程式語言中除了程式語言預定的關鍵字以外,都可以用中文命名的。我覺得打造這個“漢語程式設計環境”更有實際意義。
因為,一方面我們可以利用國際上主流的開發語言開發我們自己的產品。一方面,我們可以擺脫國人對英文不熟悉而導致的開發效率低下、溝通成本上升的問題。而且,這個環境,只要中國政府一聲令下,要求在國內銷售的軟體程式必須支援中文的xxx標準,或者在政府採購標準中,新增這樣類似的要求,就可以實現了。
雖然有些“牛人”可能會說:英文都不懂,還搞什麼程式設計?",其實,很簡單,我是想程式設計,產品給中國人用,我為什麼還要花時間、花成本學英文呢?學不好英文,就不能搞程式設計啦?什麼道理,就像我用電視機看電視,就一定要懂電器方面的術語和原理嗎?
在實際軟體開發過程中,用全英文開發的確是非常影響開發效率的。如果程式碼中看到的大部分程式碼都是用中文寫的話,那可以節省大量的註釋時間和溝通時間。對整個專案會是非常有意義的。
我從一個專案管理的者的角度去看待這個問題,
1。漢語程式語言的開發是有必要,但是,目前我國整體軟體技術能力達不到這個水平。 我在這裡指出的“達不到這個水平”,指的不是沒有人或公司可以設計出漢語程式語言,雖然這也是件很不容易的事情,但我們造衛星去月球都行了,難道還搞不定這個?我指的是在目前環境下,即使造出“漢語程式語言”這個語言也是沒有生命力的,因為外部環境都是依託在其他英文語系的計算機語言中,而且中國人的軟體在世界IT界中也沒有什麼影響力。 因此,我覺得暫時沒有必要勉強開發什麼“漢語程式語言”,順其自然就好了。
2。但是,同時,我覺得打造一個適合“中國人程式設計的環境”更為重要。 什麼是“中國人程式設計的環境”呢?就是,要求所有或大部分程式語言一定要很好地支援中文,比如說中文變數,中文類名,中文資料庫名、欄位名。。。等等,只要在程式語言中除了程式語言預定的關鍵字以外,都可以用中文命名的。我覺得打造這個“漢語程式設計環境”更有實際意義。
因為,一方面我們可以利用國際上主流的開發語言開發我們自己的產品。一方面,我們可以擺脫國人對英文不熟悉而導致的開發效率低下、溝通成本上升的問題。而且,這個環境,只要中國政府一聲令下,要求在國內銷售的軟體程式必須支援中文的xxx標準,或者在政府採購標準中,新增這樣類似的要求,就可以實現了。
雖然有些“牛人”可能會說:英文都不懂,還搞什麼程式設計?",其實,很簡單,我是想程式設計,產品給中國人用,我為什麼還要花時間、花成本學英文呢?學不好英文,就不能搞程式設計啦?什麼道理,就像我用電視機看電視,就一定要懂電器方面的術語和原理嗎?
在實際軟體開發過程中,用全英文開發的確是非常影響開發效率的。如果程式碼中看到的大部分程式碼都是用中文寫的話,那可以節省大量的註釋時間和溝通時間。對整個專案會是非常有意義的。
相關文章
- 漢語是最了不起的語言
- C語言程式設計-漢字點陣C語言程式設計
- 鮑勃大叔:是否有些語言不需要設計模式?設計模式
- 是否有一種完美語言來終結“程式語言之爭”?
- 你需要掌握的三種程式語言
- 為什麼需要更多的程式語言
- “高階”的程式語言是否真的高階?
- 把程式語言看做語言
- NLP漢語自然語言處理入門基礎知識自然語言處理
- 論機器學習和程式語言:ML需要專用的計算機語言嗎?機器學習計算機
- C語言直接顯示漢字(轉)C語言
- 文字相似度 HanPL漢語言處理
- 分享一個自然語言漢語時間語義識別的工具類
- 原來漢語的思路更接近計算機語言(ZT)計算機
- 聊聊C語言/C++—程式和程式語言C語言C++
- 最‘乾淨’的程式語言——空白程式語言
- 你真的需要了解多種程式語言嗎?
- 為什麼我們需要一門新語言——Go語言Go
- 《NLP漢語自然語言處理原理與實踐》學習四自然語言處理
- NLP漢語自然語言處理入門基礎知識介紹自然語言處理
- PLSQL程式語言SQL
- sql程式語言SQL
- C語言程式C語言
- 程式語言BASIC程式設計師的啟蒙語言C程式程式設計師
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 到底開發者需要掌握多少門語言?
- C#漢字轉漢語拼音C#
- 國人開發的程式語言-“明”語言
- 漢語言處理工具pyhanlp的簡繁轉換HanLP
- TIOBE 釋出 12 月程式語言排行榜,4個程式語言角逐年度語言
- 漢語注音符號符號
- 轉行Web前端工程師,需要什麼程式語言?Web前端工程師
- C語言:一種高效、易學的程式語言C語言
- 現代程式語言用什麼語言寫成?
- 選擇一門程式語言,任何一門語言
- 程式語言漫談
- 程式語言擬人化
- 程式語言面面觀