是否需要漢語程式語言
近期從CSDN上看到有關於漢語程式語言方面的討論,有的上升到國家利益、民族大義,有的不屑一顧,認為是欺世盜名的事,覺得都沒有必要,一種生產工具,有其產生和發展的規律。
我從一個專案管理的者的角度去看待這個問題,
1。漢語程式語言的開發是有必要,但是,目前我國整體軟體技術能力達不到這個水平。 我在這裡指出的“達不到這個水平”,指的不是沒有人或公司可以設計出漢語程式語言,雖然這也是件很不容易的事情,但我們造衛星去月球都行了,難道還搞不定這個?我指的是在目前環境下,即使造出“漢語程式語言”這個語言也是沒有生命力的,因為外部環境都是依託在其他英文語系的計算機語言中,而且中國人的軟體在世界IT界中也沒有什麼影響力。 因此,我覺得暫時沒有必要勉強開發什麼“漢語程式語言”,順其自然就好了。
2。但是,同時,我覺得打造一個適合“中國人程式設計的環境”更為重要。 什麼是“中國人程式設計的環境”呢?就是,要求所有或大部分程式語言一定要很好地支援中文,比如說中文變數,中文類名,中文資料庫名、欄位名。。。等等,只要在程式語言中除了程式語言預定的關鍵字以外,都可以用中文命名的。我覺得打造這個“漢語程式設計環境”更有實際意義。
因為,一方面我們可以利用國際上主流的開發語言開發我們自己的產品。一方面,我們可以擺脫國人對英文不熟悉而導致的開發效率低下、溝通成本上升的問題。而且,這個環境,只要中國政府一聲令下,要求在國內銷售的軟體程式必須支援中文的xxx標準,或者在政府採購標準中,新增這樣類似的要求,就可以實現了。
雖然有些“牛人”可能會說:英文都不懂,還搞什麼程式設計?",其實,很簡單,我是想程式設計,產品給中國人用,我為什麼還要花時間、花成本學英文呢?學不好英文,就不能搞程式設計啦?什麼道理,就像我用電視機看電視,就一定要懂電器方面的術語和原理嗎?
在實際軟體開發過程中,用全英文開發的確是非常影響開發效率的。如果程式碼中看到的大部分程式碼都是用中文寫的話,那可以節省大量的註釋時間和溝通時間。對整個專案會是非常有意義的。
我從一個專案管理的者的角度去看待這個問題,
1。漢語程式語言的開發是有必要,但是,目前我國整體軟體技術能力達不到這個水平。 我在這裡指出的“達不到這個水平”,指的不是沒有人或公司可以設計出漢語程式語言,雖然這也是件很不容易的事情,但我們造衛星去月球都行了,難道還搞不定這個?我指的是在目前環境下,即使造出“漢語程式語言”這個語言也是沒有生命力的,因為外部環境都是依託在其他英文語系的計算機語言中,而且中國人的軟體在世界IT界中也沒有什麼影響力。 因此,我覺得暫時沒有必要勉強開發什麼“漢語程式語言”,順其自然就好了。
2。但是,同時,我覺得打造一個適合“中國人程式設計的環境”更為重要。 什麼是“中國人程式設計的環境”呢?就是,要求所有或大部分程式語言一定要很好地支援中文,比如說中文變數,中文類名,中文資料庫名、欄位名。。。等等,只要在程式語言中除了程式語言預定的關鍵字以外,都可以用中文命名的。我覺得打造這個“漢語程式設計環境”更有實際意義。
因為,一方面我們可以利用國際上主流的開發語言開發我們自己的產品。一方面,我們可以擺脫國人對英文不熟悉而導致的開發效率低下、溝通成本上升的問題。而且,這個環境,只要中國政府一聲令下,要求在國內銷售的軟體程式必須支援中文的xxx標準,或者在政府採購標準中,新增這樣類似的要求,就可以實現了。
雖然有些“牛人”可能會說:英文都不懂,還搞什麼程式設計?",其實,很簡單,我是想程式設計,產品給中國人用,我為什麼還要花時間、花成本學英文呢?學不好英文,就不能搞程式設計啦?什麼道理,就像我用電視機看電視,就一定要懂電器方面的術語和原理嗎?
在實際軟體開發過程中,用全英文開發的確是非常影響開發效率的。如果程式碼中看到的大部分程式碼都是用中文寫的話,那可以節省大量的註釋時間和溝通時間。對整個專案會是非常有意義的。
相關文章
- C語言程式設計-漢字點陣C語言程式設計
- 鮑勃大叔:是否有些語言不需要設計模式?設計模式
- 聊聊C語言/C++—程式和程式語言C語言C++
- NLP漢語自然語言處理入門基礎知識自然語言處理
- 文字相似度 HanPL漢語言處理
- 分享一個自然語言漢語時間語義識別的工具類
- PLSQL程式語言SQL
- sql程式語言SQL
- 轉行Web前端工程師,需要什麼程式語言?Web前端工程師
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 《NLP漢語自然語言處理原理與實踐》學習四自然語言處理
- NLP漢語自然語言處理入門基礎知識介紹自然語言處理
- 漢字轉漢語拼音
- C語言:一種高效、易學的程式語言C語言
- 程式語言有哪些
- 程式語言居然是魔法咒語!
- 那些主流程式語言的知識,C語言(Ⅰ)C語言
- 何為程式語言?為什麼要學C語言?C語言
- 計算機程式語言的分類,解釋型語言、編譯型語言、指令碼語言的關係計算機編譯指令碼
- ‘程式語言‘ ’程式設計工具’程式設計
- 什麼是程式語言?程式語言都有哪些?以及主要用途
- 再見Python!Yann LeCun警告:深度學習需要新程式語言PythonYann LeCun深度學習
- Java語言程式設計—迴圈語句Java程式設計
- 【自制程式語言】1 - 基本語句(1)
- python程式語言基礎Python
- 程式語言概覽(90%)
- c語言程式環境C語言
- 程式語言註釋大法
- 程式語言的變遷
- Julia語言程式基礎
- 漢語言處理工具pyhanlp的簡繁轉換HanLP
- [譯]用javascript實現一門程式語言-語言構想JavaScript
- C#漢字轉漢語拼音C#
- 程式語言語法:`=`表示賦值,`:`表示型別。賦值型別
- Python函數語言程式設計術語大全Python函數程式設計
- ABAP 程式語言裡的 Reference Semantic - 引用語義
- C語言簡單程式碼程式C語言
- DevOps工程師需要學習Go語言? - iximiuzdev工程師Go
- 漢語注音符號符號