對於中文程式語言在早期就可以採用這種做法。翻譯器可以將一種語言翻譯為現有的語言,以快速實現新的dsl或gppl。
而這種翻譯不應該如同英語中數綿羊(sheep),以克服失眠是因為sleep和sheep諧音。但是在漢語中兩者是沒有關係的,所以我們應該數」水餃」?如果哪天你肚子餓了呢。
)英語語法對於使用英語做為母語的人而語在程式設計上更具有優勢。我們通常見到的英文句子都是由單詞結合到一起,比如,
print hello_world;
我們可以簡單的用英語直接表達。如果使用的中文程式語言實現是
輸出 你好;
那麼顯然是沒有意義的,只是一種類似於good good study,day day up.的翻譯。
中文程式語言實現下的語法至少應該是如此:
輸出你好;
表面上看兩者沒有多大差距,但是實際上呢?這是不同的,不是在於空格,而在於連續性。這個可以模擬在我們是名字上,在一些國際軟體上,我們的姓名上可能是:
姓 名字;
又或者是:
名字 姓;
而實際上我們是姓名。因此在語言上來說,易語言不是中文程式語言的實現,而是翻譯中文語言的實現。
中文程式語言中文程式語言實現 翻譯器
在本文中,我們主要介紹中文程式語言的內容,自我感覺有個不錯的建議和大家分享下 對於中文程式語言在初期就能夠採用這種做法。翻譯器可以將一種語言翻譯為現有的語言,以快速實現新的dsl或gppl。而這種翻譯不應該猶如英語中數綿羊 sheep 以克服失眠是因為sleep和sheep諧音。但是在漢語中兩者是沒...
數字翻譯器及其實現
問題描述 輸入乙個正整數n n最大是4位數 輸出它的英文表達。樣例 輸入 1 輸出 one 又輸入 12 輸出 twelve 右輸入 135 輸出 one hundred thirty five 思路 1 首先19以內的數字,可以直接輸出。2 20 99以內的數字,整十的整數可以直接輸出。否則,除以...
數字翻譯器及其實現
問題描述 輸入乙個正整數n n最大是4位數 輸出它的英文表達。樣例 輸入 1 輸出 one 又輸入 12 輸出 twelve 右輸入 135 輸出 one hundred thirty five 思路 1 首先19以內的數字,可以直接輸出。2 20 99以內的數字,整十的整數可以直接輸出。否則,除以...