您當前的位置 :南通在線 > 購物 >  內容正文
投稿

大四學生發明文言文編程語言,設計思路清奇

南通在線 2019-12-23 11:08:21 來源: 閱讀:1

文言文(wenyan)是一種深奧的編程語言,遵循中國古典文學的語法和文風。據介紹,這種編程語言文字僅包含繁體中文字符和“''引號,因此古代中國人絕對看得懂。是不是覺得很新奇?那不妨動動你的小手嘗試一下吧,可以在在線編輯器上試用,也可以下載編譯器或查看源代碼。

在線編輯器:http://wenyan-lang.lingdong.works/ide.html

下載編譯器:https://github.com/LingDong-/wenyan-lang#installation

開源代碼:https://github.com/LingDong-/wenyan-lang

大四學生發明文言文編程語言,設計思路清奇

這個項目受到了大家很多好評,有人說項目的設計思路奇特,有人表示在學編程的同時還順帶學習了文言文,一箭雙雕。

那么,wenyan 究竟是怎么玩的?我們來跟著 GitHub 學習一下。

語法

正如如名,文言文(wenyan)遵循古文言文的語法:

大四學生發明文言文編程語言,設計思路清奇

編輯

wenyan 目前可編譯為 JavaScript 或 Python,將來可能會支持更多語言(比如 C)。上面的“ Hello World”示例(或任何編輯)將轉換為:

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

輸出結果:

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

標點和換行符是完全可選的(就像古文言文一樣),因此上面的代碼等效于:

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

上面的代碼是可編輯的,你可以自定義問候語并點擊??!

另一個稍微復雜一點的示例,使用埃及篩查找素數:

注:埃拉托斯特尼篩法,簡稱埃氏篩或愛氏篩,是一種由希臘數學家埃拉托斯特尼所提出的一種簡單檢定素數的算法。要得到自然數n以內的全部素數,必須把不大于根號n的所有素數的倍數剔除,剩下的就是素數。來源 | 百度百科

大四學生發明文言文編程語言,設計思路清奇


(正文已結束)

推薦閱讀:葉紫網

免責聲明及提醒:此文內容為本網所轉載企業宣傳資訊,該相關信息僅為宣傳及傳遞更多信息之目的,不代表本網站觀點,文章真實性請瀏覽者慎重核實!任何投資加盟均有風險,提醒廣大民眾投資需謹慎!

網站簡介 - 聯系我們 - 營銷服務 - 老版地圖 - 版權聲明 - 網站地圖
Copyright.2002-2019 南通在線 版權所有 本網拒絕一切非法行為 歡迎監督舉報 如有錯誤信息 歡迎糾正
国际十三张麻将