如果編寫一套中文代碼的程序會不會受歡迎?對此你怎麼看?

拾歲月荒


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

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

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

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

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

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

我從事軟件開發工作多年,目前也在帶軟件開發團隊,我會陸續在頭條寫一些關於軟件開發方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有軟件開發方面的問題,也可以諮詢我,謝謝!


IT人劉俊明


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

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

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

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


ACME63610374577


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

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

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

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

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


八卦加一卦


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

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

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


時光之心15


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


全棧之家


其實感覺沒多大必要,也就幾個關鍵字,其他你用拼音都行


不服-solo


代碼是過,叫我:找有文化的人解開,我不手機號以為安全了,和微信也用了,改了號。


用李志良


關鍵中文開發學完找不到工作,日本,韓國,丹麥,印度,都是英文開發


安靜的璽公子


感覺意義不大,,,


danc0


你知道中文編程得時候 不停得切換 ; {} 。 等符號多煩人嗎?


分享到:


相關文章: