年度最骚语言,文理两开花

西雅图IT圈:seattleit

【今日作者】

Powerball选号机

身体和灵魂总有一个要

走在买PowerBall的路上

年关将至

一位CMU大四学生Lingdong Huang

在异国倍感思乡

遂创作一GitHub项目 

wenyan-lang

文言文編程語言 

A programming language 

for the ancient Chinese” 

以寄托思念

每学习新语言,当从Hello World开始,wenyan-lang亦是:

根据Lingdong同学的介绍,这个编程语言只包含中文和引用符号「」,所以古人也看得懂。它的变量定义是这样的:

wenyan-lang中的保留字段keywords包含数、言、爻(yao二声)、列和术分别表示int、string、bool(T和F分别是阳和阴)、array和func;还顺应古人计数习惯,数组的下标从1开始而非从0,对container有内置操作:

语法里基本控制流程判断、循环也一应俱全:

wenyan-lang还有在线IDE,Lingdong同学提供了包括斐波那契数列、快排、汉诺塔等许多例子供参考学习:

在Readme中这位少年引经据典的表达了project的创作灵感:

当然小编和大家一样并看不懂,以下翻译是从机器之心相关推送中找到的:

最后,Lingdong同学深谙没有皮肤的editor是没有灵魂的,提供了渲染器能将源代码转化成古汉语书的svg矢量图,也支持svg转回源码;渲染后的源码长这样子:

短短几天project已经收获6k星星,感受下前线同学们留下的感慨和问题:

感兴趣的同学戳原文链接可前去围观github项目主页。

西雅图IT圈原创

仅有不到7%的公众号, 还在坚持原创

如果喜欢, 请分享我们的文章

每天加点料

熊孩子的下场

投稿,转载,商业合作,请联系E-mail:

SeattleITquan@gmail.com

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值