GitHub开源的文言文编程语言、程序生成中国山水画、格律诗编辑程序

目录

1、文言文编程语言

2、程序生成中国山水画

3、格律诗编辑程序


一位叫做Lingdong的大四学生在GitHub上开源了一系列非常有意思的项目,其中文言文编程语言、程序生成中国山水画、格律诗编辑程序,吸人眼球,符合主旋律,弘扬传统文化。

1、文言文编程语言

文言文编程语言使编程不再是英文的专属了,当然目前这个也只是玩玩。

举个例子,怎么定义一个变量:

  1. 吾有一數。曰三。名之曰「甲」。var a = 3;

  2. 有數五十。名之曰「大衍」。 var dayan = 50;

  3. 昔之「甲」者。今「大衍」是也。a = dayan;

  4. 吾有一言。曰「「噫吁戲」」。名之曰「乙」。var b = "alas!";

  5. 吾有一爻。曰陰。名之曰「丙」。var c = false;

  6. 吾有一列。名之曰「丁」。var d = [];

  7. 吾有三數。曰一。曰三。曰五。名之曰「甲」曰「乙」曰「丙」。var a=1,b=3,c=5;

怎么定义一些函数运算呢,我们的if for while语句,他也能用文言文翻译出来 :

  1. 若三大於二者。乃得「「想當然耳」」也。if (3>2){ return "of course"; }

  2. 若三不大於五者。乃得「「想當然耳」」。若非。乃得「「怪哉」」也。

  3. if(3<=5){return "of course"}else{return "no way"}

  4. 為是百遍。⋯⋯ 云云。for (var i = 0; i < 100; i++){ ... }

  5. 恆為是。⋯⋯ 云云。while (true) { ... }

  6. 凡「天地」中之「人」。⋯⋯ 云云。for (var human of world){ ... }

  7. 乃止。break;

作者提供了一个在线的IDE,目前支持Python以及JavaScript。

GitHub网址:GitHub - wenyan-lang/wenyan: 文言文編程語言 A programming language for the ancient Chinese.

在线体验:http://wenyan-lang.lingdong.works/ide.html

2、程序生成中国山水画

基于javascript编写,程序无限生成的中国山水画,使用噪音和数学函数从头开始建模山峰和树木,并输出可缩放矢量图形(SVG)格式。

。。。。。。。。。。。。。。。。。

版权原因,完整文章,请参考如下:GitHub开源的文言文编程语言、程序生成中国山水画、格律诗编辑程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值