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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

惊爆:「文言文」编程语言,可谓年度最骚语言也

發(fā)布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 惊爆:「文言文」编程语言,可谓年度最骚语言也 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

loonggg

讀完需要

4

分鐘

速讀僅需 2 分鐘

昨天在瀏覽 GitHub 的時候,看到了一個異軍突起的 repo ,一周之內(nèi)收獲近萬星的 star ,目前有 9k+ 的 star 數(shù)量。

為什么這么受歡迎呢?原來,這是一門「文言文」編程語言。是的,你沒有看錯,一個大學生開源了一個文言文編程語言。

曾幾何時,還記得第一個中文語言的編程語言:「易語言」嗎?雖然易語言沒有起來,但是易語言的誕生目的就是簡單,上手快,學習來方便。

可是,這個「文言文」編程語言的橫空出世,能夠讓我們大家頭疼,在大多數(shù)人看來,文言文比英文還難學。用這個語言編程,能夠讓我們回想起,初中,高中學習文言文的痛苦經(jīng)歷。哈哈……

關(guān)鍵是這門文言文的編程語言,是一位卡內(nèi)基梅隆大學(CMU)的大四學生開發(fā)。利用 NLP 的一些技術(shù),將文言文程序語法轉(zhuǎn)換到 JavaScript 或 Python 運行,并不是簡單的將程序中的英文字符換成了中文。

我們一起看簡單看一下作者給出的例子:

同樣是在控制臺循環(huán)輸出 3 遍:問天地好在。第一種方式用的是文言編程語言,而 JS 是下面那種。是不是看起來文言文更難呢?可能大家對于 JS 太熟了,不知道文言文編程的語法。那么作者是如何定義變量,流程控制,運算和容器,函數(shù)的呢?如下:

大家看一下,上面分別是 wenyan(文言文)語法和其對應的 JS 語法。通過上述的定義我們可以看出,這個同學簡直就是語法天才。簡直讓你佩服的五體投地。

比如:

加一以二。

是 1+ 2 的意思,而

加一於二

是 2 + 1 的意思。

大家可以仔細看看作者關(guān)于變量,函數(shù),流程控制的定義,絕對是個語法天才。

最重要的是開源的這個作者,不僅僅把源代碼開源了,還有編譯器,更甚者,都給大家提供了一個在線的 IDE 。你們感受一下:

在線 IDE 地址:http://wenyan-lang.lingdong.works/ide.html

為了顯得高大上,更接近歷史的氣息,作者還提供了渲染器。通過 src/render.js 腳本文件能把 wy 代碼格式化輸出成為古漢語書籍樣式(歷史印刷書籍)的矢量圖(SVG)。同時它還可以將生成的 SVG 文件解析回原始文言代碼。下圖是用 wenyan 編寫的 Universal Turing Machine 渲染而成。

看完,是不是被驚訝到了呢?開源的這位作者技術(shù)確實牛逼啊!

還不趕緊去支持摩拜一波?

開源項目地址:https://github.com/LingDong-/wenyan-lang

文言文編程語言,可謂年度最騷語言也,但是我感覺也是目前年度最難編程語言。哈哈……

公眾號對話框,回復關(guān)鍵字 “1024”

免費領(lǐng)取程序員賺錢實操教程

-?長按識別關(guān)注?-

技術(shù),職場,產(chǎn)品,思維

行業(yè)觀察

總結(jié)

以上是生活随笔為你收集整理的惊爆:「文言文」编程语言,可谓年度最骚语言也的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。