日前,GitHub 上一个叫做文言文编程语言(wenyan)的开源项目火了,目前该项目Star 数已经达到11.6k。这个项目的开发者是一名卡内基梅隆大学的大四学生,叫Huang Lingdong。(GitHub链接:https://github.com/LingDong-/wenyan-lang)

这位同学在开篇还写了一个“序”。果真是文学功力深厚啊!
3.jpg
文言文编程顾名思义是用文言文进行编程。该项目提供了一个在线的IDE,目前支持Python以及JavaScript,Ruby。你也可以下载编译器或查看源代码。

在线编辑器:http://wenyan-lang.lingdong.works/ide.html
下载编译器:https://github.com/LingDong-/wenyan-lang#installation
开源代码:https://github.com/LingDong-/wenyan-lang

在线IDE:
2.jpg
在这个项目里,“文言文”到底是怎么编程的呢?我们来瞧一瞧。

“ Hello World”示例

4.jpg

对照表:
Screenshot_2019-12-23 LingDong- wenyan-lang.png

还做了一个生成器。可以把文言文程序生成为古风感十足的竖排版。
1.jpg
很明显,写出这个项目的同学是一名传统文学的爱好者。他还做了一些很有意思的东西。比如格律诗编辑程序,用程序无限生成的中国山水画等等。

格律诗编辑程序
https://github.com/LingDong-/cope
5.jpg

程序生成的浏览器无限滚动的中国风景
https://github.com/LingDong-/shan-shui-inf
6.jpg

为传承文明,把我们中国文化输出世界,程序员也在努力啊!