文言文编程语言来了 可是好像比英文更难写了

Android社区 收藏文章

先看看 Helloworld 怎么写:

吾有一數。曰三。名之曰“甲”。為是“甲”遍。  吾有一言。曰“「問天地好在。”」。書之。云云。

这段代码等效于以下 JavaScript 代码:

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

输出:

問天地好在。問天地好在。問天地好在。

同时,标点和换行符是完全可选的,与古汉语一致,所以上面的代码等效于:

吾有一數曰三名之曰“甲”為是“甲”遍吾有一言曰“「問天地好在”」書之云云

Helloworld 看上去虽然简单,但是其实作为一门编程语言,这里的语法都有严格的定义:

变量

wenyanJavaScript吾有一數。曰三。名之曰“甲”。``var a = 3;``有數五十。名之曰“大衍”。``var dayan = 50;``昔之“甲”者。今“大衍”是也。``a = dayan;``吾有一言。曰“「噫吁戲”」。名之曰“乙”。``var b = "alas!";``吾有一爻。曰陰。名之曰“丙”。``var c = false;``吾有一列。名之曰“丁”。``var d = [];``吾有三數。曰一。曰三。曰五。名之曰“甲”曰“乙”曰“丙”。``var a=1,b=3,c=5;控制

wenyanJavaScript若三大於二者。乃得“「想當然耳”」也。``if (3>2){ return "of course"; }``若三不大於五者。乃得“「想當然耳”」。若非。乃得“「怪哉”」也。``if(3<=5){return "of course"}else{return "no way"}``為是百遍。⋯⋯ 云云。``for (var i = 0; i < 100; i++){ ... }``恆為是。⋯⋯ 云云。``while (true) { ... }``凡“天地”中之“人”。⋯⋯ 云云。``for (var human of world){ ... }``乃止。``break;运算

wenyanJavaScript加一以二。``1+2``加一於二。``2+1``加一以二。乘其以三。``(1+2)*3``除十以三。所餘幾何。``10%3``減七百五十六以四百三十三。名之曰“甲”。``var a = 756-433;``夫“甲”“乙”中有陽乎。``a || b``夫“甲”“乙”中無陰乎。``a && b容器

数组从 1 开始索引。

wenyanJavaScript吾有一列。名之曰“甲”。充“甲”以四。以二。``var a = []; a.push(4, 2);``銜“甲”以“乙”。以“丙”``a.concat(b).concat(c);``夫“甲”之一。``a[0]``夫“甲”之其餘。``a.slice(1);``夫“玫瑰”之“「名”」。``rose["name"]``夫“寶劍”之長。``sword.length;函数

wenyanJavaScript吾有一術。名之曰“吸星大法”。是術曰。⋯⋯是謂“吸星大法”之術也。``function f(){...}``吾有一術。名之曰“六脈神劍”。欲行是術。必先得六數。曰“甲”。曰“乙”。曰“丙”。曰“丁”。曰“戊”。曰“己”乃行是術曰。⋯⋯是謂“六脈神劍”之術也。``function f(a,b,c,d,e,f){...}``吾有一術。名之曰“翻倍”。欲行是術。必先得一數。曰“甲”。乃行是術曰。乘“甲”以二。名之曰“乙”。乃得“乙”。是謂“翻倍”之術也。``function double(a){var b = a * 2; return b;}但是作者表示上下文无关的语法描述还在构建中。

文言语言采用自然语言处理共享了古典汉语语法,将语言编译为 JavaScript 或 Python,并且图灵完备。同时它不仅提供了一个配套在线 IDE,还提供了大量算法与数据结构示例,包括快排、汉诺塔问题与斐波那契数列表示等。

---

相关标签
 相关文章
王慧文病休53天,旗下OneFlow团队重新创业 1年以前  |  1次阅读
智己CEO现场怒怼!不满LS6和小鹏G6当对手 1年以前  |  1次阅读
董明珠回应落榜世界500强:总比爆雷的世界500强好 1年以前  |  1次阅读
阿里云上线 AI 视频生成工具 Live Portait:可一键让照片开口说话 1年以前  |  78次阅读
妙鸭相机将并入神力视界,阿里大文娱CTO郑勇:不是“搬家”是“回家” 1年以前  |  85次阅读
特斯拉上海超级工厂约40秒下线一台车,零部件本土化率超95% 1年以前  |  69次阅读
宁德时代发布神行超充电池,可实现充电10分钟行驶800里 1年以前  |  71次阅读
中科院博士被骗到缅甸已一年!女友:他负债几万,家里条件一般,以为去当翻译 1年以前  |  85次阅读
小鹏汽车否认收购玛莎拉蒂传闻:系谣言 1年以前  |  63次阅读
联想二季度净利润猛降66%,股价应声跳水 1年以前  |  80次阅读
业内人士:视觉中国对不同侵权主体采用差异化策略,老客由销售沟通新客发律师函 1年以前  |  70次阅读
恒大集团在美国申请破产保护 1年以前  |  56次阅读
劳斯莱斯首款纯电轿跑将在北美亮相 1年以前  |  89次阅读
realme印度前CEO确认加盟荣耀,即将推出手机新品 1年以前  |  88次阅读
OpenAI正在测试内容审核系统,一天可以完成六个月的工作 1年以前  |  80次阅读
谷歌百人“复仇者联盟”出击,将发对标GPT-4的大模型,26位研发主管名单流出 1年以前  |  77次阅读
OpenAI收购数字产品公司Global Illumination,为创立以来首笔公开收购 1年以前  |  80次阅读
海口规定:电动汽车充电服务费不得超过0.65元每度 1年以前  |  80次阅读
波音任命柳青为波音中国总裁 1年以前  |  88次阅读
业内人士谈图片复杂代理链:图片代理商越多摄影师分成越少 1年以前  |  67次阅读

扫一扫

在手机上阅读