欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么我們不發展漢化的編程語言

傅智翔2年前16瀏覽0評論

為什么我們不發展漢化的編程語言?

這和我回答的另外一個問題類似,所以就一并回答。

我們先來看一個簡單的中文程序,如下圖:

可以說是全中文編程吧,類型、關鍵字、注釋、程序變量等,全部中文。也許有人好奇這是怎么做到的,那么再來看一下隱藏在背后的原理和秘密吧,見下圖:

這只是一個很簡單也很普通的C++程序,通過這個例子,我想說明一個問題,漢化編程是在技術上是可行的,什么并沒有多大的技術難度。

那么為什么不發展漢化編譯器呢?

首先,計算機技術起源于美國,所以很多最初的技術標準都會考慮他們的母語,其它國家和地區的人們為了學習計算機技術,就不得不接受這些標準。

其次,相對來說計算機編程屬于高技術行業,從業者教育程度相對較高,一般也都學習過英語,所以英文編程環境對他們來說并沒有太大的難度。

最后,那就是漢化編譯器接受度低,自然影響它的商業價值,間接影響了漢化編譯器的推廣,比如易語言就是一款中文編程工具,可是市場認可度并不高,就很好的說明了這一點。

我們知道,不管用什么編程語言,最終在機器上運行的都是機器碼,也就是01組成的指令序列,所有的編程語言的根本目的不過是為了更容易將人類的思想轉換為機器代碼,這就是編譯器做的事情,實際上它相當于一個轉換器,所以不管是用英語編程,還是中文編程,只要這個基本原理沒有突破,目前的現狀就很難改變。

那么,什么時候會出現中文編程呢,我覺得在兩個方面的突破可能會帶來一些機會,一是新的CPU架構與指令系統的出現,比如支持漢語指令;二是一種新的程序到機器碼的轉換方式,也就是編譯原理的突破,比如自然語言理解實現突破,機器可以高效準確理解人的意圖,這樣任何人只需要用自己的母語和計算機交流,然后計算機理解人的目的并將它變成程序。

不過我認為這些突破難度很大,期待天才的出現讓我們眼前一亮。