来福网

文言

文言(英语:)是一门以汉语文言文为基础进行程序编写所用的语言。编译器主要以JavaScript实现,支持将源代码编译为JavaScript、Python或Ruby代码。

不同于大部分中文编程语言,wenyan-lang不只是以中文取代其他编程语言的关键字。它定义了自己的语法,使之读起来接近古文。wenyan-lang常用的符号只有中文字和引号,亦不须分行,以符合古人的书写习惯。

这个语言的开发者是来自卡内基梅隆大学的黄令东,并且当时仅是一名大四学生;在这一语言之前,他曾成功设计出了电脑自动作中国山水画的程序,也是截至目前为止让中国戏曲在人工智能技术中得以实现的唯一一人。“文言”这一编程语言不是简单的程序英文字符向中文的变换。恰恰相反,这一中国特色的语言是利用NLP技术,将文言文语法转换为Javascript或Python语法,从而进行编译与运行;技术难度巨大。这名开发者在不到一年前才萌生出文言编程的想法,那时他刚完成编程语言核心的课程。他希望能够设计出一门能够让古老的中国典籍在命令行的字符间重获新生的语言,而这正是的雏形。“我总是想拖延这个语言的设计。当时我给自己的借口就是‘我想要多读一些中国古籍’,但后来我转念一想,所谓的‘想多读点书’仅仅是‘拖延症’这种字眼的美化罢了。我决定付诸实践,入手开发了。”在接受IEEE采访时他如是说,“那段时间是期末考试周,我们没有课。所以我没有选择复习任何东西,而是去利用闲暇开发“文言”;不过四天,我就已经实现了核心功能。”当问及他是否对文言文情有独钟时,他的回答是肯定的——当时他正在阅读《淮南子》。

文言编程语言的语法基本遵循中国古籍中的文言规则。本语言仅需要使用中文字和引号,其余的标点符号、断行、缩进都不是必要的,原则上以繁体中文书写。下面将会列出一些例子。

吾有一言。曰「「問天地好在。」」書之。

后台-插件-广告管理-内容底部广告位PC端
后台-插件-广告管理-内容底部广告位手机端

评论

全部评论