本站内容均来自兴趣收集,如不慎侵害的您的相关权益,请留言告知,我们将尽快删除.谢谢.
[ 摘要 ]文言编程语言/wenyan-lang火了,GitHub项目已经超过12.7K stars。最近,一位北大博士生似乎找到了wenyan-lang的正确用法——开发深度学习网络,名曰「炼丹」。其代码逻辑清晰、可读性高,真乃神人也。
最近文言编程语言 / wenyan-lang火了——GitHub项目已经超过12.7K Stars。
设计文言编程语言的是CMU大四学生Lingdong Huang,真乃后生可畏!
根据Lingdong同学的介绍,wenyan-lang有以下特点:
符合古汉语语法的自然语言处理程序
可以编译成 JavaScript,Python,或者 Ruby
图灵完备
在线 IDE,即刻体验
通过几个例子快速入门
而且,这个编程语言只包含中文和引用符号「」,所以古人也看得懂 。它的变量定义是这样的:
语法里基本控制流程判断、循环也一应俱全。wenyan-lang还提供了在线IDE,包括斐波那契数列、快排、汉诺塔等许多例子供参考学习:
现在,有人似乎找到了 wenyan-lang 的正确用法: 用文言开发深度学习网络,名曰炼丹 。
小程序
用文言开发深度学习网络,名曰炼丹
用wenyan-lang编写深度学习网络的这位神人是北大学生杨凌波(Lingbo Yang),他于2016年在北京大学获得了数学学士学位,目前正在数字视频编解码技术国家工程实验室攻读博士学位。
我们来看一下构建一个神经网络的“文言”代码:
对应的Pytorch脚本如下:
真乃“洋为中用,古为今用”也,厉害厉害!
围观的小伙伴纷纷献上膝盖:
Very nice! 可读性感觉很好啊,虽然编译不了但是让人一看就知道什幺意思
牛皮,逻辑清晰,可读性很高。
感兴趣的同学戳原文链接可前往GitHub页面围观。
wenyan-lang项目:
https://github.com/LingDong-/wenyan-lang
Be First to Comment