易語(yǔ)言:中文編程語(yǔ)言的老大,擁有獨(dú)立的編譯器
2021-07-03
我認(rèn)為這篇文章不是惡搞,讓我們以一種嚴(yán)肅的精神審視這些中國(guó)編程語(yǔ)言。
簡(jiǎn)單的語(yǔ)言
易語(yǔ)言可以說(shuō)是中文編程語(yǔ)言的佼佼者,擁有獨(dú)立的編譯器。 E- 不是由表面上講中文的現(xiàn)有編程工具制成的。 “E-”與其他外語(yǔ)相比,最大的不同在于它具有深厚的中國(guó)文化,擁有自下而上的全部自主知識(shí)產(chǎn)權(quán)。
新版Easy 名為“Easy .”,包含垃圾回收機(jī)制,是完全面向?qū)ο蟮闹形木幊陶Z(yǔ)言:
公開 類 啟動(dòng)類 { 公開 靜態(tài) 啟動(dòng) () { 控制臺(tái). 輸出 (" 你好,世界!"); } }
與其他中文編程語(yǔ)言相比,它是最成熟的,也有完整的開發(fā)環(huán)境。
學(xué)習(xí)語(yǔ)言
科學(xué)語(yǔ)言是C語(yǔ)言的中文版有沒(méi)有中文編程語(yǔ)言,由一套完整的編程語(yǔ)法和匹配工具組成。它的誕生是為了普及和普及計(jì)算機(jī)和軟件編程、中國(guó)文化,提高程序的可維護(hù)性。
公共的 類 你好 { 公共的 靜態(tài)的 無(wú)類型 主函數(shù) (字符串 參數(shù) []){ 系統(tǒng). 輸出. 輸出字符串并換行 (" 你好,世界!"); } }
學(xué)習(xí)語(yǔ)系:
兵征征
是一個(gè)編譯器,可以讓人們用中文開發(fā)程序。作者是魏澤仁。它是對(duì)中文編程語(yǔ)言的一次嘗試。炳正將包含中文的源代碼轉(zhuǎn)化為gcc可以編譯的[C++]源代碼,并通過(guò)宏定義(#),達(dá)到完全使用中文開發(fā)程序的目的。在以后的版本中,編譯器gcc和調(diào)試器gdb返回的變量名也會(huì)翻譯成中文,方便調(diào)試。
空 象棋檔:: 設(shè)定註解 (字元 *s, 整數(shù) n) { 若 (n >= 最大註解數(shù)) 對(duì)於 (; 最大註解數(shù) <= n; 最大註解數(shù)++) 註解 [最大註解數(shù)]=NONE; 若 (s==NULL 或 字串長(zhǎng)度 (s)==0) 傳回; 若 (註解 [n]!=NONE) 刪除 註解 [n]; 註解 [n]=新 字元 [字串長(zhǎng)度 (s)+1]; 字串複製 (註解 [n],s); }
是一個(gè) Perl 模塊,允許人們用文言文開發(fā) Perl 程序。 2002年1月由唐風(fēng)出版,只用了兩個(gè)小時(shí)就完成了。它是對(duì)中文編程語(yǔ)言的一次嘗試。作者利用漢語(yǔ)的特點(diǎn),將許多指令改成漢字來(lái)表達(dá),從而營(yíng)造出一種文言文語(yǔ)法感。
# The Sieve of Eratosthenes - 埃拉托斯芬篩法 use Lingua::Sinica::PerlYuYan; 用籌兮用嚴(yán)。井涸兮無(wú)礙 。印曰最高矣 又道數(shù)然哉。 。截起吾純風(fēng) 賦小入大合。 。習(xí)予吾陣地 並二至純風(fēng)。 。當(dāng)起段賦取 加陣地合始。 。陣地賦篩始 繫繫此雜段。 。終陣地兮印 正道次標(biāo)哉。 。輸空接段點(diǎn) 列終註泰來(lái)。
中文
中文 是一套基于即時(shí)編譯語(yǔ)言的中文編程語(yǔ)言。除了中文的保留字和變量名外,很多內(nèi)置的數(shù)據(jù)類型操作都可以用中文進(jìn)行。
#!/usr/local/bin/cpython 回答 = 讀入 (' 你認(rèn)為中文程式語(yǔ)言有存在價(jià)值嗎 ? (有/沒(méi)有)') 如 回答 == ' 有': 寫 ' 好吧, 讓我們一起努力!' 不然 回答 == ' 沒(méi)有': 寫 ' 好吧, 中文並沒(méi)有作為程式語(yǔ)言的價(jià)值.' 否則: 寫 ' 請(qǐng)認(rèn)真考慮後再回答.'
周莽
周莽,又名zhpy,是一種與語(yǔ)言兼容的輕量級(jí)中文語(yǔ)言。允許用戶讓周莽使用純中文句子(繁體或簡(jiǎn)體)編寫程序。目前主要用于教學(xué)。
#!/usr/bin/env zhpy # 檔名:while,py 數(shù)字 = 23 運(yùn)行 = 真 當(dāng) 運(yùn)行: 猜測(cè) = 整數(shù) (輸入 (' 輸入一個(gè)數(shù)字: ')) 如果 猜測(cè) == 數(shù)字: 印出 ' 恭喜, 你猜對(duì)了.' 運(yùn)行 = 假 # 這會(huì)讓循環(huán)語(yǔ)句結(jié)束 假使 猜測(cè) < 數(shù)字: 印出 ' 錯(cuò)了, 數(shù)字再大一點(diǎn).' 否則: 印出 ' 錯(cuò)了, 數(shù)字再小一點(diǎn).' 否則: 印出 ' 循環(huán)語(yǔ)句結(jié)束' 印出 ' 結(jié)束'
O 語(yǔ)言
O 語(yǔ)言是中文計(jì)算機(jī)語(yǔ)言(或包),包括 O 匯編語(yǔ)言、O 中級(jí)語(yǔ)言和 O 高級(jí)語(yǔ)言,其中窗口設(shè)計(jì)、界面描述語(yǔ)言和 O 中級(jí)語(yǔ)言已經(jīng)很好地集成。
O 中間語(yǔ)言可以說(shuō)是匯編語(yǔ)言的抽象。它使用像匯編語(yǔ)言一樣的單句語(yǔ)法。除了基本的條件語(yǔ)句和函數(shù)調(diào)用,一條基本指令對(duì)應(yīng)一條語(yǔ)句。因此,它優(yōu)于C語(yǔ)言。語(yǔ)法較低。這種設(shè)計(jì)的目的是在底層保持足夠的靈活性,以便前端代碼可以很容易地映射到中間語(yǔ)言。 C語(yǔ)言無(wú)疑很強(qiáng)大,語(yǔ)言也很強(qiáng)大有沒(méi)有中文編程語(yǔ)言,但是你很難把這兩種代碼相互轉(zhuǎn)換。如果使用中間語(yǔ)言作為中間層,兩者的語(yǔ)法是可以兼容的。
. 包含文<*視窗 32.omh> 入口 主函數(shù) () { MessageBox(0,&"Hello,World!",&"",0); ExitProcess(0); }
中國(guó)培基
中文培基是該語(yǔ)言的中文本地化版本(那是在 1980 年代初期,難以置信,但第一個(gè)中文編程語(yǔ)言實(shí)際上是從 70 年代開始存在的,平臺(tái)是 DOS)。
10 卜=0 20 入 水, 火 30 從 日 = 水 到 火 40 卜 = 卜+對(duì)數(shù) (日) 50 下一 日 60 印 卜
翻譯:
10 Y=0 20 INPUT E, F 30 FOR A = E TO F 40 Y = Y + LOG (A) 50 NEXT A 60 PRINT Y
其實(shí)有中文perl、中文、中文、中文LOGO、中文等明顯的本地化語(yǔ)言。
我認(rèn)為按照中文的深度有兩種中文編程語(yǔ)言:
本地化其他編程語(yǔ)言。比如上面介紹的“丙正正”(題外話:為什么叫“丙正正”?因?yàn)樵Z(yǔ)言叫“C++”……)。中文核心語(yǔ)言。包括《易語(yǔ)》等。這種語(yǔ)言可以說(shuō)是“真正的語(yǔ)言”,否則只能說(shuō)是語(yǔ)言+中文包...
最后來(lái)看一個(gè)更輕的,呵呵。
草泥馬語(yǔ)
草泥馬語(yǔ)言是馬勒戈壁第一個(gè)擁有自主知識(shí)產(chǎn)權(quán)的編程語(yǔ)言。它取材于生活在馬勒戈壁的頑強(qiáng)的草泥馬。草泥馬語(yǔ)言,語(yǔ)法生動(dòng)豐富,內(nèi)容健康活潑。它是一種適合所有年齡段和所有人的編程語(yǔ)言。它的出現(xiàn)填補(bǔ)了戈壁國(guó)際編程語(yǔ)言圈的空白。
草泥馬語(yǔ)言采用了先進(jìn)的JOT(Just Out of Time)編譯引擎,運(yùn)行在Java虛擬機(jī)中,運(yùn)行速度大大降低,同時(shí)還采用了各種內(nèi)外先進(jìn)的技術(shù)戈壁,讓草泥馬的語(yǔ)言不是很靠譜。在實(shí)現(xiàn)方面,曹尼瑪是從同類型的外語(yǔ)“”(關(guān)鍵字替換)改編而來(lái)的全新編程語(yǔ)言。執(zhí)行時(shí),使用不同的“曹尼瑪”組合來(lái)實(shí)現(xiàn)不同的功能。只有幾個(gè)關(guān)鍵詞:“草”、“泥”、“馬”、“河蟹”,其他字符都視為注釋。
草草草泥馬 馬草草草泥草草草草泥泥馬 草馬草 泥馬草泥 草草草泥草泥草馬 泥馬草草 草草草泥馬 泥草草草 草馬草 草草草泥草泥泥馬 泥草草泥 馬泥草草泥草草草泥草泥馬 馬草馬草泥草草草草泥泥馬 馬草草草泥草草草泥草泥馬 草馬馬 馬馬馬
這是一個(gè)從 1 到 10 的循環(huán),輸出這十個(gè)數(shù)字。
此外,還有這種與“曹泥馬”語(yǔ)言達(dá)成諒解備忘錄的中國(guó)文化標(biāo)記語(yǔ)言(嚴(yán)格來(lái)說(shuō)不能算是編程語(yǔ)言)——
是國(guó)際互聯(lián)網(wǎng)組織的 W3C 超文本標(biāo)記語(yǔ)言 4.0(dtd 在這里)的實(shí)現(xiàn)。它是在中國(guó)編程光榮思想指導(dǎo)下,互聯(lián)網(wǎng)通用協(xié)議與中國(guó)國(guó)情相結(jié)合的產(chǎn)物。他的名字叫《How To Make Love in 》(中文版如何做愛)。和中文編程一樣,原來(lái)用英文寫的標(biāo)簽現(xiàn)在都可以用中文寫了;此外,還擴(kuò)展了兩個(gè)附加標(biāo)簽,即和。此外,該協(xié)議與現(xiàn)有的 HTML 標(biāo)準(zhǔn)完全兼容。
是與中國(guó)國(guó)情相融合的產(chǎn)物。有時(shí)我們需要?jiǎng)?chuàng)建一個(gè)只有一個(gè)答案的投票。該標(biāo)簽可以及時(shí)丟棄用戶投票,節(jié)省服務(wù)器資源,彰顯社會(huì)主義優(yōu)越性。
是著名系統(tǒng)的瀏覽器實(shí)現(xiàn)。所以這個(gè)標(biāo)簽中的所有元素都變成了。所以人們可以流暢地閱讀,但機(jī)器不能。這個(gè)標(biāo)簽對(duì)人和搜索引擎是無(wú)害的,但它可以透明地跳過(guò)長(zhǎng)城。技術(shù)細(xì)節(jié)仍在討論中。
< 省部級(jí)標(biāo)題> 貴州省新聞辦舉行發(fā)布會(huì)公布 < 反功夫網(wǎng)> 某某 反功夫網(wǎng)> 事件真相 省部級(jí)標(biāo)題> < 縣處級(jí)標(biāo)題> 2008-07-01 19:56:38 來(lái)源, 新華網(wǎng) 縣處級(jí)標(biāo)題> < 列舉> 核心提示:7 月 1 日晚上 19 點(diǎn) 40 分,XX 新聞辦公室舉行新聞發(fā)布會(huì),公布 < 反功夫網(wǎng)> 某某 反功夫網(wǎng)> 事件真相。 < 反功夫網(wǎng)> 某某 反功夫網(wǎng)> 縣社會(huì)秩序基本恢復(fù)。 列舉>
從這里您可以找到一些官方示例。
本文為本人原創(chuàng),未特別注明,未經(jīng)許可不得用于任何商業(yè)用途。轉(zhuǎn)載《四火的嘮叨》請(qǐng)保持完整性并注明出處鏈接
×掃描至