厲害了,大四學生髮明 "文言文" 程式語言!
- 2019 年 12 月 23 日
- 筆記
來自微信公眾號:Java技術棧
棧長聽聞最近有位大四牛人,發明了 "文言文" 程式語言,我們一起來看下這是什麼鬼!

看上圖,不知所云,直接來看一個 Hello World 示例吧!
文言:
吾有一數。曰三。名之曰「甲」。 為是「甲」遍。 吾有一言。曰「「問天地好在。」」。書之。 云云。
等同於以下 JavaScript:
var n = 3; for (var i = 0; i < n; i++) { console.log("問天地好在。"); }
輸出:
問天地好在。 問天地好在。 問天地好在。
特點
- 符合古漢語語法的自然語言處理程式
- 可以編譯成 JavaScript,Python,或者 Ruby
- 圖靈完備
- 在線 IDE,即刻體驗
- 通過幾個例子快速入門
語法定義
變數

流程式控制制

運算

容器
數組下標從一開始。而不是零。

對象

函數

導入

渲染器
src/render.js
腳本文件能把 wy
程式碼格式化輸出成為古漢語書籍樣式(歷史印刷書籍)的矢量圖(SVG)。
同時它還可以將生成的SVG文件解析回原始文言程式碼。下圖是用 wenyan 編寫的 萬能圖靈機程式 渲染而成。

文言文編程地址:
https://github.com/LingDong-/wenyan-lang
文言文編程在線 IDE:
http://wenyan-lang.lingdong.works/ide.html

有興趣的可以看下,英文已經很難了,文言文編程更難,真的不知所云…