佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1511|回复: 9

Programming也可以用文言文!?这也太文青了吧!

[复制链接]
发表于 19-12-2019 01:47 PM | 显示全部楼层 |阅读模式
还记得小编以前学Programming的时候,什么C、C++、Jaya、JavaScript、Visual、PHP或者Phyton语言都是英语的,逼得小编必须先打好英语基础才能搞懂这些代码的意思。不过,日前有为中国工程师打破了英语编程语言的局面,他开发了一款“文言文编程语言”,可以用文言文来作Programming!


图片来源:GitHub



这位账号为Lingdong Huang的CMU本科生日前将他所开发的“文言文编程语言”上传到了GitHub,并在帖子上如此写道(想知道他这篇序文写些什么,可以上网找文言文翻译器):
夫唐、虞之世,結繩而足治,屈指而足算。是時豈料百代之後,計算機械之巧,精於公輸之木鳶,善於武侯之流馬;程式語言之多,繁若《天官》之星宿,奇勝《山經》之走獸。鼠、蟹、鑽、魚,或以速稱。蛇、象、駱、犀,各爭文采。方知鬼之所以夜哭,天之所以雨粟。然以文言編程者 ,似所未有。此誠非文脈之所以傳,文心之所以保。嗟予小子,遂有斯志。然則數寸之烏絲猶覆於頭,萬卷之素書未破於手;一身長羈於遠邦,兩耳久矌于雅言。然夫文章者吾之所宿好,程式者偶承時人之謬譽。故希孟不慚年少,莊生不望無涯。乃作斯言。誠未能嘔瀝長吉之心血,亦庶幾免於義山之流沫。既成之後,復學干將鑄劍而自飼,越王嚐糞而當先。自謂偶追《十書》之筆意,但恨少八家之淋漓。此子山所謂士衡抚掌而甘心,平子見陋而固宜。然則雖實覆甕之質,尚存斧正之望;雖乏呂相之金,易字之渴蓋同。此亦開源之大義,吾輩之所以勉勵也。一笑。
这个“文言文编程语言”可以被编译成Javascript或者Python,此外,还有线上编辑器 (IDE) 可以直接所编写好的程序。我们来看看开发者所给的简单例子吧!

文言文编程语言:
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
云云。
编译成JavaScript:

var n = 3;
for (var i = 0; i < n; i++) {
console.log("問天地好在。";
}
输出结果:
问天地好在。
问天地好在。
问天地好在。

图片来源:GitHub


开发者也在帖子中给出其他“文言文编程语言”与JavaScript之间的对比,如果仔细阅读,就会发现这个“文言文编程语言”其实非常好理解,比如“甲”、“乙”、“丙”代表a、b、c;“数“黛代表var、”凡“代表for、”若“代表if、”若非“代表else if等等。有趣的是,一般编程语言都是用大小括号来表示一个运算方位,但是在“文言文编程语言”中却多了“也”、“云云”。此外,在程序注解中,“文言文编程语言”是以“批曰”来代表,很有古人写诗作赋的情调。


图片来源:线上编辑器截图


这个“文言文编程语言”日前被网友Barret李靖分享到Twitter上,并获得不少网友的赞赏。有网友表示“让孩子学这个,既可以学古文,又能学习编程,一举两得”。也有网友留言“以后写游戏外挂可以写得跟符咒一样”。





“文言文编程语言”GitHub帖子:https://github.com/LingDong-/wenyan-lang
“文言文编程语言”线上编辑器:http://wenyan-lang.lingdong.works/ide.html



更多科技情报,请看:
Chrome 79数据遗失漏洞!谷歌推出修复更新
WhatsApp新添3个功能 终于可以拒绝陌生群组邀请了!
以为更新到iOS 13.3就没事?!Checkra1n照样永久越狱!
Vivo发布Funtouch OS 10!明年2月开始适配!
Windows 7明年正式“死亡” 除了升级,还可以考虑这个OS!
回复

使用道具 举报


ADVERTISEMENT

发表于 19-12-2019 10:25 PM 来自手机 | 显示全部楼层
太棒了
回复

使用道具 举报

发表于 19-12-2019 11:15 PM | 显示全部楼层
再来个“八股文”……
回复

使用道具 举报

发表于 2-1-2020 09:23 PM | 显示全部楼层
Greate
回复

使用道具 举报

发表于 5-2-2020 08:27 AM | 显示全部楼层
有点意思!
回复

使用道具 举报

发表于 5-3-2020 05:37 PM | 显示全部楼层
十仆 https://nagashare.com/
回复

使用道具 举报

Follow Us
发表于 10-3-2020 05:36 PM 来自手机 | 显示全部楼层
这个好! 到时候就不怕那些欧洲的鬼佬和印度的阿星黑客入侵系统了。
回复

使用道具 举报

发表于 6-7-2020 05:21 PM | 显示全部楼层
哇 很厉害!

回复

使用道具 举报


ADVERTISEMENT

发表于 6-7-2020 05:24 PM | 显示全部楼层
很厉害 很厉害

https://www.dmcsolutionshub.com/
回复

使用道具 举报

发表于 1-8-2020 03:03 PM | 显示全部楼层
中国好棒棒!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-12-2024 04:40 AM , Processed in 0.117261 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表