Wylang 是个用文言文的编程语言。 是一名叫 Huang Lingdong,CMU计算机专业大四学生的杰作。
Wylang 代码基本上可以compile 成 javascript,python 和ruby 。
一个基本的 "Hello World" 的代码如下
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
云云。
斐波那契 Fibonacci:
吾有一術。名之曰「斐波那契」。欲行是術。必先得一數。曰「甲」。乃行是術曰。
若「甲」等於零者乃得零也
若「甲」等於一者乃得一也
減「甲」以一。減「甲」以二。名之曰「乙」。曰「丙」。
施「斐波那契」於「乙」。名之曰「丁」。
施「斐波那契」於「丙」。名之曰「戊」。
加「丁」以「戊」。名之曰「己」。
乃得「己」。
是謂「斐波那契」之術也。
施「斐波那契」於十二。書之。
階乘 Factorial
吾有一術。名之曰「階乘」。欲行是術。必先得一數。曰「甲」。乃行是術曰。
若「甲」等於一者。
乃得「甲」。
若非。
減「甲」以一。名之曰「乙」。
施「階乘」於「乙」。名之曰「丙」。
乘「丙」以「甲」。名之曰「丁」。
乃得「丁」
也。
是謂「階乘」之術也。
施「階乘」於五。書之。
还有很多例子
https://wy-lang.org/ide.html
https://github.com/wenyan-lang/wenyan/tree/master/examples
IEEE 也有cover 相关报导。
https://spectrum.ieee.org/tech-talk/computing/software/classical-chinese?fbclid=IwAR0xJypSdpdrzC1WB4BgQBEZFvH0a6TVU-kcgMpJ9g8oKNA3Mq1Vfo0nxvM