文言文转换(编程语言换成了文言文,你能看懂吗?)

文言文转换

习惯了英文代码的编程。来玩一玩新奇的文言文編程。
看不懂?来让我解说一下。

初学代码一般都会输入“Hello world?”
用文言文编程是这样输入的:

用Javascript翻译:

输出:

知道曼德勃罗特集吗?
曼德博集合(Mandelbrot set,或译为曼德布洛特复数集合)是一种在复平面上组成分形的点的集合,以数学家本华·曼德博的名字命名。曼德博集合与朱利亚集合有些相似的地方,例如使用相同的复二次多项式来进行迭代。

这种数学运算方式多被运用与计算机语言,分形软件是比较典型的例子。在该项目中黄同学也用到了该算法:

项目文件还有个脚本src/render.js,它可以把程序渲染成古代书籍的样子。把O’Reilly系列图书印刷成古代线装书,是不是很棒棒。

是不是深深感受到中华文化的博大精深。
每一门语言都有它的算法,我们来看看它的基础算法:
变量
if条件/for循环
数学计算
很有趣吧!更多的算法我这里不做过多的赘述,有兴趣可进他的主页查看项目详情和算法哦!
https://github.com/LingDong-/wenyan-lang
小编也尝试用提供的开源代码改编了一段过年祝福语,供大家开心一下:

旁边还提供了Javascript的翻译:

这个融中华文化和编视为一体的神仙软件是由CMU 计算机专业大四学生Lingdong Huang所开发,他利用 NLP的一些技术将文言文程序语法转换到JavaScript 或 Python 运行。
从他的主页来看,至今已经达到了13.4K的热度。

在“wenyan-lang 文言文編程語言”主页上讲到作者对这个项目的介绍:

因小编也不擅长文言文,所以摘录一段网上的翻译,他的大概意思是说:
在远古时代,记录的方式是打绳结、计算的方式是数手指头。谁能想到,几百代人之后计算机的精巧。计算机比鲁班的木鸢、诸葛亮的木牛流马都更好。编程语言也多如繁星,比《山海经》中记录的飞禽走兽还要奇特。我这才理解到,仓颉造字为什么会有如此大的影响力。

但从未有人使用文言文进行编程。虽然我年纪还轻,读书也没有破万卷,但仍然有这个想法。我距离故乡遥远,也很少听到文言文,但文言文一直是我的爱好,我在编程方面也经常受到人们的赞誉。正如王希孟不因年轻无知而惭愧,庄子不因学海无涯而退缩一样,我写下了这段话。
我确实比不上李贺的呕心沥血、李商隐的勤奋好学,在完成之后,我将继续向干将铸剑和越王卧薪尝胆的精神学习,不断继续进步。我想效仿《十书》的笔法,但遗憾没有唐宋八大家那样的文笔。我的工作,陆机听了拍掌而矣,也心甘情愿;张衡见了将轻视它,本是理所当然的。
尽管这项目只有微小的价值,但是仍然希望得到大家的指正。我虽然不像吕不韦能做到一字千金,但是我对修改意见的渴望是相同的。这正是开源的精神,希望同辈之间能够互相勉励。愿能博君一笑。

这么牛逼的角色
我们周乐老师刚好认识他哦!
今天小编在写这篇文章的时候,周乐老师刚好看到,他赞不绝口得说:”我觉得他是难得一见的跨界人才,会山水画,会文言文,会填词。他的这个项目是真的酷。但这个并不是他最酷的项目,推荐你们去看看他的《错山记》,整个项目的剧本、台词、人物、场景、都是用AI生成的,简直太厉害了。”

既然周乐老师对他有这么高的评价,对他的项目这么了解,那我介绍介绍他周末的工作坊吧!

这周末OF线下工作坊

周老师会带领大家学习 AI Art,做出炫酷的作品:

Aven Le Zhou
周乐
Aven Le Zhou(周乐)是一位中国艺术家,他的艺术实践专注于人工智能艺术和交互媒体。他创立了AI增强创意和艺术工作室“艺术机器(artMachines)”,并领导该组织的跨学科实践。他的研究方向是互动媒体、生成艺术、和及机器形式展现的艺术应用,近期专注于利用人工智能和机器学习来创作艺术。
以上是周老师的部分作品

欢迎大家前来参与哦!
点击下方图片查看工作坊详情:

扫码报名

?近期精选?

扫码咨询课程详情

欢迎加入OF COURSE,一个想到当然可以做到的全球数字创意平台。作为中国最早的科技艺术教育平台之一,与全球顶尖大学教授、交互设计师、新媒体艺术家以及创意工程师合作,共同研发前沿科技艺术课程,致力于让中国学员快速成长为全球科技艺术领军者!
?点击“阅读原文”,进入OF官网

文言文转换相关文章

版权声明