日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文言文已经没啥用了?错!还能编程用!

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文言文已经没啥用了?错!还能编程用! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍色“程序猿DD”,選擇“設為星標”

回復“資源”獲取獨家整理的學習資料!

最近有個編程語言火了,不是Java、不是Python,也不是世界上最好的語言。而是一款由卡內基梅隆大學一名大四學生打造的文言文編程語言:文言(wenyan-lang)

簡介

該語言完全不使用英文字符,只包含繁體中文字符以及繁體的引號「」。

所以,它的?Hello World 畫風是這樣的:

這段文言文代碼的意思是啥?看看等效的JavaScript代碼:

這兩個不同語言的代碼最終都會實現如下輸出內容:

語言介紹

是不是很就沒讀文言文,已經看不懂了?

下面這些語法定義有沒有讓你想起學生時代的小學妹?

變量

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;}


相關資源

更多關系文言的詳細信息可以在它的官網中了解:http://wenyan-lang.lingdong.works/

除此之外,還提供一個在線編輯器:http://wenyan-lang.lingdong.works/ide.html

本文通過OpenWrite的Markdown轉換工具發布

關注我,回復“加群”加入各種主題討論群

  • Spring Cloud 2020 年路線圖

  • REST API 的安全基礎

  • 一條簡單的更新語句,MySQL是如何加鎖的?

  • IntelliJ 平臺 2020 年路線圖

  • 解決Maven依賴沖突的好幫手,必須了解一下!

點擊“閱讀原文免費領取價值199元學習大禮包

總結

以上是生活随笔為你收集整理的文言文已经没啥用了?错!还能编程用!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。