回覆列表
  • 1 # IT人劉俊明

    這是一個非常有意思的問題,目前世界上有600種左右的程式語言,其中絕大部分的程式語言採用英語作為程式設計符號,目前流行的幾十種程式語言也毫無例外的採用英語符號,這已經是一個幾乎是約定俗成的現象了。

    那麼目前有沒有采用中文作為編寫符號的程式設計語言呢?當然有,比如2000年左右出現的“易語言”就是採用中文作為程式設計符號的程式語言,另外還有A語言(中文版Pascal)以及C語言的中文版等。

    採用中文作為編寫符號的程式語言在教育領域還是存在一定實際意義的,尤其是在少兒階段,透過採用中文的程式設計方式可以把關注點放在程式設計本身上,而不用去過多的解釋英語自身的問題。

    程式語言採用中文符號除了具有教育意義之外,也有更多的實際意義,比如使用中文作為程式語言在一定程度上來說也會打破一些現有的規則,而打破規則的同時也意味著可能會有更多的創新,也許中文程式設計會更有優勢也說不定。另外從安全方面來說,採用中文作為程式設計符號也是一個解決方案。

    雖然目前已經有不少採用非英語的符號來設計的程式語言,但是目前在軟體開發領域,依然大面積採用英語符號的程式語言,而且在未來很長一段時間內,英語將依然是主要的程式語言符號。總的來說原因是多方面的,其中就包括歷史原因和交流方便等多方面因素的疊加。

    程式設計語言的使用具備明顯的全球化特徵,所以使用中文符號會方便華人,但是對於大量外國工程師來說,這無疑會帶來交流上的障礙。

  • 2 # ACME63610374577

    絕對不會...不但不會你還會被罵飛了..

    你知道1234567890麼...這是古印度文...不是中文....

    你要不就推廣用中文做數學題...

    看看小學生不罵死你...

  • 3 # 時光之心15

    你光編寫語言本身沒用啊,你得把各種附加的庫也弄成全中文的,而且庫一定要全,標準庫最好啥都能幹,函式要多,最好把類似排序什麼的也做成函式放到標準庫裡,語法要做的儘可能簡單,力爭達到一種目的只有一種方法

    上一個這麼做的叫易語言,儘管很多人噴,但不能否認相比他的投入,他的成就相當巨大了

    另外,你要明白一點,易語言的成就和中文關係不大,主要是他的標準庫全

  • 4 # 全棧之家

    十年前就有一個華人試圖用中文寫程式碼,還發明瞭相應的程式語言和編譯器。據說他堅持了很多年。後來就沒有訊息了,不知道現在怎麼樣了。

  • 5 # 八一老爺侃科技

    用中文程式設計還是用英文程式設計,不是取決於某種語言本身,而是取決於該語言是否能用簡單的數學符號表示該語言。

    大家都知道英語是線性語言,這其實是巨大優勢,表示起來就很簡單,歧義少,用一維的語言可以表示任何高維的東西,所以可以做編譯器。而中文則太多歧義,是強上下文相關語言,中國至今無人研究出漢語的數學原理,而英語的數學原理由美華人喬姆斯基研究清楚,這是做出英文編譯器的基礎,而英文編譯器才是各種英文程式語言的基礎。

    現在做的中文程式語言不過是按照美華人喬姆斯基的語言規則,把英文符號改為中文符號而已,其本質還是運用的英語語言背後的數學原理,因此,用不用中文程式設計根本不重要,用英文其實更簡潔明瞭。

    在脫離中文語言的數學原理搞中文程式設計, 完全是浪費時間精力,即便是中文語言的數學原理清楚,其實還是用線性符號來開發更簡單。

    另外,更有說服力的現象是 : 數學符號為什麼沒有用漢語表示呢?!

  • 6 # SmileyWalker

    不難,寫一個預編譯就成,就是輸入效率太低。我沒專門練過英文指法,程式設計年代,用英文打字軟體測試每分鐘40詞左右,用中文未必更快。至於可讀性,職業碼農的程式設計相關英語都很溜。

  • 7 # IT人劉俊明

    這是一個非常有意思的問題,目前世界上有600種左右的程式語言,其中絕大部分的程式語言採用英語作為程式設計符號,目前流行的幾十種程式語言也毫無例外的採用英語符號,這已經是一個幾乎是約定俗成的現象了。

    那麼目前有沒有采用中文作為編寫符號的程式設計語言呢?當然有,比如2000年左右出現的“易語言”就是採用中文作為程式設計符號的程式語言,另外還有A語言(中文版Pascal)以及C語言的中文版等。

    採用中文作為編寫符號的程式語言在教育領域還是存在一定實際意義的,尤其是在少兒階段,透過採用中文的程式設計方式可以把關注點放在程式設計本身上,而不用去過多的解釋英語自身的問題。

    程式語言採用中文符號除了具有教育意義之外,也有更多的實際意義,比如使用中文作為程式語言在一定程度上來說也會打破一些現有的規則,而打破規則的同時也意味著可能會有更多的創新,也許中文程式設計會更有優勢也說不定。另外從安全方面來說,採用中文作為程式設計符號也是一個解決方案。

    雖然目前已經有不少採用非英語的符號來設計的程式語言,但是目前在軟體開發領域,依然大面積採用英語符號的程式語言,而且在未來很長一段時間內,英語將依然是主要的程式語言符號。總的來說原因是多方面的,其中就包括歷史原因和交流方便等多方面因素的疊加。

    程式設計語言的使用具備明顯的全球化特徵,所以使用中文符號會方便華人,但是對於大量外國工程師來說,這無疑會帶來交流上的障礙。

  • 8 # ACME63610374577

    絕對不會...不但不會你還會被罵飛了..

    你知道1234567890麼...這是古印度文...不是中文....

    你要不就推廣用中文做數學題...

    看看小學生不罵死你...

  • 9 # 時光之心15

    你光編寫語言本身沒用啊,你得把各種附加的庫也弄成全中文的,而且庫一定要全,標準庫最好啥都能幹,函式要多,最好把類似排序什麼的也做成函式放到標準庫裡,語法要做的儘可能簡單,力爭達到一種目的只有一種方法

    上一個這麼做的叫易語言,儘管很多人噴,但不能否認相比他的投入,他的成就相當巨大了

    另外,你要明白一點,易語言的成就和中文關係不大,主要是他的標準庫全

  • 10 # 全棧之家

    十年前就有一個華人試圖用中文寫程式碼,還發明瞭相應的程式語言和編譯器。據說他堅持了很多年。後來就沒有訊息了,不知道現在怎麼樣了。

  • 11 # 八一老爺侃科技

    用中文程式設計還是用英文程式設計,不是取決於某種語言本身,而是取決於該語言是否能用簡單的數學符號表示該語言。

    大家都知道英語是線性語言,這其實是巨大優勢,表示起來就很簡單,歧義少,用一維的語言可以表示任何高維的東西,所以可以做編譯器。而中文則太多歧義,是強上下文相關語言,中國至今無人研究出漢語的數學原理,而英語的數學原理由美華人喬姆斯基研究清楚,這是做出英文編譯器的基礎,而英文編譯器才是各種英文程式語言的基礎。

    現在做的中文程式語言不過是按照美華人喬姆斯基的語言規則,把英文符號改為中文符號而已,其本質還是運用的英語語言背後的數學原理,因此,用不用中文程式設計根本不重要,用英文其實更簡潔明瞭。

    在脫離中文語言的數學原理搞中文程式設計, 完全是浪費時間精力,即便是中文語言的數學原理清楚,其實還是用線性符號來開發更簡單。

    另外,更有說服力的現象是 : 數學符號為什麼沒有用漢語表示呢?!

  • 12 # SmileyWalker

    不難,寫一個預編譯就成,就是輸入效率太低。我沒專門練過英文指法,程式設計年代,用英文打字軟體測試每分鐘40詞左右,用中文未必更快。至於可讀性,職業碼農的程式設計相關英語都很溜。

  • 中秋節和大豐收的關聯?
  • 為什麼敘利亞的庫爾德人被說是國家的叛國者和分裂者?