Categories: 话题

用文言文来写programme?老外肯定看不懂你写什么!

市场上有很多种写程序的语言,最为人熟知的就有C++、PHP、JavaScript、Phyton、Visual、SQL和HTML等等,究竟有多少种没有人真正去计算过。不过我们单单看GitHub上的开源语言就好,在2016年时就有316种编程语言!是不是想象不到?很多都是我们不熟悉甚至没听说过的,但无一例外的这些语言都是以英语为主。不过日前GitHub上出现一个新的编程语言,而这个编程语言居然是用“文言文”!

日前,账号名为Lingdong Huang的软件工程师日前将他所开发的“文言文编程语言”上传到了GitHub,引起了不少的轰动。他在所上传的帖子上以文言文编写序文,大意就是从唐尧、虞舜时代开始,没有人料到百代之后的电脑机械能如此精妙。编程语言也多如星宿,但却没有以文言文来作编程的,因此他才萌生了开发”文言文编程语言“的想法。(想要知道这篇序文写些什么,请自行翻译)

夫唐、虞之世,結繩而足治,屈指而足算。是時豈料百代之後,計算機械之巧,精於公輸之木鳶,善於武侯之流馬;程式語言之多,繁若《天官》之星宿,奇勝《山經》之走獸。鼠、蟹、鑽、魚,或以速稱。蛇、象、駱、犀,各爭文采。方知鬼之所以夜哭,天之所以雨粟。然以文言編程者

,似所未有。此誠非文脈之所以傳,文心之所以保。嗟予小子,遂有斯志。然則數寸之烏絲猶覆於頭,萬卷之素書未破於手;一身長羈於遠邦,兩耳久矌于雅言。然夫文章者吾之所宿好,程式者偶承時人之謬譽。故希孟不慚年少,莊生不望無涯。乃作斯言。誠未能嘔瀝長吉之心血,亦庶幾免於義山之流沫。既成之後,復學干將鑄劍而自飼,越王嚐糞而當先。自謂偶追《十書》之筆意,但恨少八家之淋漓。此子山所謂士衡抚掌而甘心,平子見陋而固宜。然則雖實覆甕之質,尚存斧正之望;雖乏呂相之金,易字之渴蓋同。此亦開源之大義,吾輩之所以勉勵也。一笑。

从Lingdong Huang的帖子例子来看,这个“文言文编程语言”可以很轻易的被编译成JavaScript或者Python,而且也非常好理解。其中“甲”、“乙”、“丙”等分别代表“数“/“术”代表“var”、”凡“代表“for”、”若“代表“if“、”若非“代表”else if“、“乃得”代表”return“等等,而且“文言文编程语言”还用了“也”和“云云”来代表结束一段编码的“};”,在编程注释中更是以”批曰“来代表“/*“,可以说很具古风情调。

一位网页开发者Barret李靖日前把这个“文言文编程语言”分享到Twitter上,让不少网民赞叹这个编程语言。有网民留言要学这个语言必须要“文理双全”,也有网民表示“建议让孩子学这个,即可以学古文,又能学编程”、更有网友说”以后游戏外挂可以写的像符咒一样“、”老外瞬间白眼“。

“文言文编程语言”开发者Lingdong Huang也在GitHub帖子上提供线上线上编辑器(IDE),编辑器左方是“文言文编程语言”的编辑器,右方则是对照的Javascript,下方是输出后的结果。线上编辑器上有很多样本,从样本来看“文言文编程语言”还处于非常前期的开发阶段。“文言文编程语言”使用的是繁体,虽然样本上的文言文乍看之下文笔通顺,但毕竟作用是编程,因此和正统的文言文相比较还是有很大的差别。如果把这个拿给古人看的话,估计古人也会蒙圈。

本大侠作为曾经的电脑编程高材生自然要试上一试,以下是本大侠输出之后的结果:

是不是觉得很新奇呢?有兴趣了解更多或者试试用文言文来进行编程的朋友,可以点击以下链接。

TTN Writer

Recent Posts

【一起谈心事】这样还不够洁身自爱?

我叫S,今年29岁,我单身的时候真的很自由,我几乎天天跟不同的男生出去吃饭、喝酒、聊天。觉得合得来就继续约,有时候会有亲密关系,我从来不隐瞒,也不觉得丢脸,因为每一次我都很清楚自己在做什么。我有界线,我有判断力,也很注重卫生,每次都戴套,也会做检查。我对自己负责,从来不马虎,我没有骗任何人,也没有伤害谁,我只是用自己的方式去认识人、去寻找可能的缘分。 我以为这样很正常,因为我都坦荡荡,也没有破坏谁的关系,我只是单身女生想要遇到对的人,想要尝试,想要体验生活,直到我遇到现在的男朋友。我交了男友后,就再也没有跟其他男生约会,不过当他知道了我的过去之后,态度突然冷下来,他说他需要时间消化,说他没想到我会是“这样”的女生。我听了真的很委屈,我单身的时候跟谁出去,是不是就错了?我单身的时候穿三点式比基尼,是不是就错了?我在还能自由还能年轻的时候晒太阳、出海、拍照、享受身体自由,这样错了吗?为什么男人单身的时候可以玩可以体验人生,女生同样的选择就会被贴上“放荡”的标签? 我明明每一次都有戴套、明明懂得保护自己、明明勤劳做检查、明明没有骗过男人、没有偷吃,这样还不够“洁身自爱”吗?难道所谓的自爱,就只能是宅在家,不准出去、不准认识人、不准和男生说话吗?我真的不明白。 我以前天天跟不同男生出去,不只是为了玩,而是希望能遇到对的人,给自己机会,可现在却因为这些经历,在我真正喜欢的男人面前变成“有过去”的女生。我承认我的过去很精彩,但精彩不等于随便,外向不等于不专一,敢玩不等于不懂爱。 我不是不愿意为了他收心,我早就收了,遇见他之后删了交友App、不再随便应酬、生活步调都慢下来,因为我觉得这段关系值得。可没想到,他放不下的不是现在的我,而是那个曾经单身、曾经自由约会、曾经快乐探索世界的我。 我到底哪里做错了? 》》》这里看原贴《《《

2 days ago

与小鬼有过一段情!啦啦队女神峮峮遭爆「秘恋小15岁男星」!被问是否会同居,她回应了!

自“小鬼”黄鸿升因主动脉剥离猝逝后,其女友啦啦队女神峮峮(吴函峮)的感情动向一直备受外界关注。如今多年过去,网友们都十分关心她是否已准备好迎接新恋情。

2 days ago

“脑死病人为何仍需要输血?”新山中央医院「分享背后原因」!原来跟器官捐献有关!

“已经被证实脑死的病人,为什么还需要输血和血小板?”面对公众心中常见的疑惑,新山苏丹后阿米娜医院(Hospital Sultanah Aminah,简称新山中央医院 / HSAJB)血库中心日前在官方脸书发布了一篇医学科普贴文,揭开了器官捐献过程背后的细节。

2 days ago

刚睡醒就刷手机?眼科医师揭“醒来看手机”极度伤眼!这4个小改变拯救你的双眼!

年轻人几乎都是机不离身,连睡醒也会马上耍手机。其实,这个看似平常的举动,正在默默增加眼睛的负担。

2 days ago

内有影片!大马YouTuber Dennis开箱“iPhone Duo”!炫耀黑科技无痕折叠!网友看完笑疯!

大马网红 YouTuber Dennis 经常在社群平台分享创意又无厘头的搞笑短片。

2 days ago

男子坐着尿尿有错吗?男子坐着小便,女友嫌弃“太娘”提分手!网民一面倒大赞“明明很加分”!

最近,有一名男子在论坛上表示,女友日前发现男子坐着尿尿,因此提出分手,让男子感到很无奈!

2 days ago