最近,一位華人天才Huang Lingdong將古漢語和編程撮合到了一起,發明出一門文言文程式語言圈粉無數。
所以,到底如何用文言文敲代碼?
其實簡單來說,就是把曾經程式語言常用的英文全部換成文言文。
比如通常學習編程輸出的第一句話:Hello world。
用上文言文編程,向世界問好的方式就完全變了個樣:
而且據Huang Lingdong表示,為了還原古漢語的常用寫法,標點和換行完全可以取消:
除此之外,為了讓這門文言文程式語言更加完善,Huang Lingdong還設定了各種編程黑話。
像是數學運算,就披上了古漢語的外衣:
從此函數不叫函數,吸星大法、六脈神劍了解一下。
如果想將一個代碼循環百遍,用文言文語言也是十分簡潔,只需一句:
而最令狂丸佩服的,少年可能是覺得黑底白字的編程界面太過中庸,還製作了一個模擬器。
只要將程式語言輸入進去,寫好的代碼會被渲染成古漢語書籍的樣式。
怎麼說呢,真是符咒感滿滿,道長現場編程降妖。
據了解,這項文言文編程製作十分完善,可編譯成Javasript或Pyhthon,還配備了線上編輯機器供大家自由創作。
有網友就親自下場DIY,嘗試將乘法口訣用文言文的方式編程出來:
圖片來源:微博@KYRIZE
雖然目前,該項語言還存在這一些轉換錯誤,但此等腦洞已經令我們這群吃瓜群眾唏噓不已:
也有網友認為,從此殺BUG都有股武俠小說那味兒了:
這位少年可謂是腦洞清奇,在文言文編程之前,也開發過很多令人眼前一亮的作品。
字寫得不好看,扔進這個書法生成器,人人都能擁有古代書法家趙孟頫的字跡。
據了解,這個生成器共錄入了趙孟頫200個書法字跡,通過神經網絡就能夠將自己的字轉變成書法的韻味:
寫完書法,該到作詩的環節了。想不出好詩沒關係,我們可以開掛,格律詩編輯器了解一下:
少年真是用自己的實力向我們展示什麼叫科技改變生活,這個編輯器能夠自動檢測詩句的平仄問題,還能通過數據分析來協助作詩。
靠計算機就能寫出格律詩,李白杜甫的棺材板快壓不住了。
而除了有關中國傳統文化的作品,Huang Lingdong還做出很多有趣的小遊戲。
表情符號,我們一般都是在與人聊天的時候使用,但這些到了Huang Lingdong手裡,就變成了一款多人對戰遊戲,首先就是創建出你喜歡的表情符號小人:
然後就可以在這個虛擬世界自由對戰,所有的裝備和場景都是現有的表情符號組成:
還有這個能讓塗鴉活起來的裝置,隨手畫個獨角獸,輕輕一點就能夠讓它自由奔跑:
而且還搭建了一個塗鴉虛擬世界世界,所畫的生物都能隨意的活動,可以說是程式設計師中的神筆馬良了:
值得一提的是,這位Huang Lingdong少年目前是卡耐基大學計算機專業的一名大四學生,明年才要本科畢業。
很明顯,不論是文言文編程還是其他如此有趣的項目,都處處體現出這位少年的天賦與努力。
而真正令我困惑的是,汝發甚密,何以為之?
(文中圖片素材均來源自網絡,僅供學習交流使用)
邊玩邊學編程
關注「狂丸科學」後獲取福利
關注「狂丸科學」後,在後臺對話框處
回復關鍵詞:每日一考
即可獲得:「150道提升邏輯思維的訓練題」
回復關鍵詞:教程
即可領取「100個手工DIY教程」
回復關鍵詞:家長群
即可進入「親子遊戲群」一起討論家庭教育
戳下方加入會員拿禮品
參考資料:
https://github.com/LingDong-/wenyan-lang
http://wenyan-lang.lingdong.works/
https://lingdong.works/
https://twitter.com/LingdongH
https://github.com/LingDong-/cope
https://github.com/LingDong-/edges2calligraphy
https://twitter.com/i/status/1137908832150142976
https://twitter.com/i/status/1137908252988051456
https://www.youtube.com/watch?v=QPdb28h4qjc
https://cdn.glitch.com/6df32ef1-b99f-4c8b-a119-58c1ef7b41bf%2Flingdonh-resume.pdf?v=1566371622525