大四学生发明的文言文编程语言。

一位卡内基梅陇大学的大四学生开发了一种名为“文言(wenyan-lang)”的编程语言,该语言使用文言文编写,不包含英文字符,仅限繁体中文。代码简洁且与古汉语一致,如示例的“Helloworld”代码。虽然目前上下文无关的语法描述仍在建设中,但已定义了变量、控制、运算、容器和函数等基本语法结构。

这两天刷微博、朋友圈、公众号,发现大家都被一个文言文编程的项目圈粉了。这是一位卡内基梅陇大学的大四学生开发的基于文言文的编程语言。

该语言名为“文言(wenyan-lang)”,这是一门采用文言文输入的编程语言,该语言不包括英文字符,仅包含繁体中文字符,并保留繁体引号「」。

先看看 Helloworld 怎么写:

 吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
	吾有一言。曰「「問天地好在。」」。書之。
云云。

这段代码等效于以下 JavaScript 代码:

 var n = 3;
for (var i = 0; i < n; i++) {
	console.log("問天地好在。");
}

输出:

 問天地好在。
問天地好在。
問天地好在。

同时,标点和换行符是完全可选的,与古汉语一致,所以上面的代码等效于:

 吾有一數曰三名之曰「甲」為是「甲」遍吾有一言曰「「問天地好在」」書之云云

Helloworld 看上去虽然简单,但是其实作为一门编程语言,这里的语法都有严格的定义:

变量

wenyan JavaScript
吾有一數。曰三。名之曰「甲」。</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值