拿文言文敲代碼的神奇少年,有趣的腦洞還不止這一個

2021-01-20 騰訊網

最近,一位華人天才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

相關焦點

  • 世界上第一個文言文程式語言誕生,創造它的是一個大學生
    鼠、蟹、鑽、魚,或以速稱……這不是「請朗誦並記誦全文」千家萬戶,而是一個 GitHub 一個代碼項目的序言,何以要用文言文?因為這即使如此一個用文言編程的門類。這套程式語言號稱「文言程式語言(wenyan-lang)」是卡內基梅隆高校(CMU)一個神州留學生Lingdong Huang 在舊年創立的,也曾在網上喚起熱議。
  • 程式設計師去網吧寫代碼,被當黑客,網管報警
    想一想別人在網吧,五個人一排五黑玩遊戲,他們在網吧一排五黑寫代碼,那個畫面是誰都會好奇地圍過來吧。在外人看來程式設計師是很神奇的,他們敲敲鍵盤就能改變許多東西,他們感覺程式設計師就是黑客。然後這五個人就真的被當成黑客了,網管報警了。
  • 能語音轉文言文的百度輸入法語音輸入,有趣
    而很多人幾乎只用一種輸入法,錯失了有趣好玩的百度輸入法。非常可惜。百度輸入法語音輸入,功能強大,玩法超多,可以輕輕鬆鬆提高學習、鬥圖、辦公的效率。有些人看到這就不信了,一款輸入法而已,怎麼可能那麼玄乎?功能不就是打字嗎,最多就是換9鍵盤或者26鍵盤,還能玩出花不成?不好意思,其他的輸入法可能廣告多,打字慢,功能也少;但是百度輸入法語音輸入還真的可以讓你玩出花,成為人群中最有趣的一個!
  • 送你一段旋律,來自敲代碼中最會彈琴的小哥哥!
    欣賞音樂人:蕭邦、貝多芬、郎朗、周杰倫音樂往往是最能跨越語言撼動人心的事物,無數音樂愛好者在鋼琴黑白兩色的88個琴鍵上沉醉流連,他們在這有限的琴鍵上,奏出了無限的樂章。而在理工科佔比居高的中國科學院大學(以下簡稱「國科大」),也不乏琴棋書畫的愛好者。
  • 敲木頭,得好運?!
    有時候,他們甚至不敲木頭,只是在嘴上說「敲木頭(knock wood)」。但是為什麼敲木頭(knock wood)和好運有關呢?為啥要敲木頭()其實,敲木頭的行為是在進行一種儀式(或者稱為迴避行為),他們希望通過這種行為來避免或逆轉厄運。研究人員發現,那些有所行動(敲木頭)的人感覺自己避免了厄運。
  • 答案讓人大笑不止
    這意味著,當思維遇到特殊的障礙,你應該迅速離開思維的習慣,想從其他方面的問題。現在,它指的是一些小測驗,不能用平常的想法回答。腦筋急轉彎是更廣泛的分類:有困惑,有趣的課,數學課,和人類。腦筋急轉彎是一種娛樂形式,也是一種流行的文字遊戲。當我們跟女朋友約會,拿出來逗一逗她,讓她每天開開心心喔!下面一起來猜猜吧!腦筋急轉彎:為什麼學數學就不會熱了?
  • 腦洞很大,靈魂有趣,這三個星座不但久處不厭,且最容易讓人上癮
    我們不得不面對這樣的一個事實,現實從來沒有我們想像中那麼美好,就好比不管認識一個多麼喜歡的人,伴隨著新鮮感的缺失,我們也終究,會變得厭倦,與淡然。但與此同時,生活中又從來不會缺少這樣一類存在。他們腦洞很大,他們靈魂有趣,於是他們不但會讓人久處不厭,同時更容易,讓人上癮,讓人沉迷。
  • 文言文不能編程乎?一名被編程耽誤的古文高手:我可以
    這就是最近被盛傳的:文言文程式語言「wenyan-lang」。GitHub上線5天時間,已經突破了6000星。文言文也能編程?最早的彙編語言,在普通人類看起來就是毫無意義的一堆數字,只有少數神秘的高智商天才才能看得懂。後來程式語言逐漸的進化,現代的程式語言已經越來越接近人類的自然語言了。
  • 英雄聯盟:為了拿5殺,你在遊戲中給對面發過神秘代碼嗎?
    英雄聯盟這款遊戲發展至今已經有了10年的時間。在這10年的遊戲生活中,也有越來越多的玩家對這款遊戲有獨特的理解。甚至也衍生出了一些不成文的規定,雖然這些規定拳頭公司並沒有制定,但是很多玩家玩遊戲為了更加有趣還是會拿出來念叨。
  • 在頭上敲三下是什麼梗 女生頭敲三下代表啥內涵意思
    頭上敲三下是什麼梗?這個梗別說是緊跟潮流的網友就是熱衷於網絡段子的小編看著也是懵逼的,這是個啥意思,下面我們研究一下!  頭上敲三下是什麼梗:  最近有人編段子也是說,在頭上給你敲三下,然後送你一本西遊記。  如果是美女你就有豔福了,但是許多人不懂其中的含義也是白白錯失了很多機會。
  • 拼音、文言文、卡通保護套,升級了的阿爾法蛋詞典筆全都有!
    最近的一次升級中,掃拼音增加了拼音拼讀功能,文言文新增了真人朗讀音頻;還最新上架了可愛無敵的奇萌泰迪卡通保護套,不僅有顏值,更有實力!保護套採用安全環保矽膠,做工精細,可愛又呆萌,手感超級好,而且是全包邊防摔設計,避免磕碰傷害,給詞典筆最好的保護。
  • 女兒最近喜歡上一個腦洞超大的大叔,怎麼辦?在線等……
    果果還特別喜歡視頻裡的那隻小烏鴉,因為它可是一隻魔法小鳥,常常變換出各種搞笑好玩的東西,逗得果果哈哈大笑。小烏鴉的聲音很稚嫩,後來我才知道,原來這是專業語言學家精心設計的聲音和音調。每次Steve細心教導小鳥Maggie的樣子,像極了老父親對娃的循循善誘,而小鳥Maggie調皮搗蛋的樣子,又太戳中了孩子的心理,所以就會對孩子產生強大的吸引力,激發娃們的學習興趣。
  • 整整10年了 這就是微信的第一段代碼
    在那一天的凌晨,廣州,一群年輕人,在小黑屋裡敲下了一段代碼,這就是微信後臺第一天提交的代碼:
  • 2020是神奇的一年!雙閏年,兩頭春,還不夠?
    同時,農曆四月出生的孩子,還可以過兩次生日。13個農曆月中國農曆根據月相確定日期和月份,根據二十四節氣確定年長。即將到來的農曆庚子鼠年就包含有一個「閏四月」。加閏月的規則是每個月中,凡含有中氣的算正常月份,不含中氣的就算上一個月的閏月。農曆鼠年的「閏四月」就是上一個月四月的閏月。
  • 敲開你的腦洞!小胖教你自製大畫幅「數碼後背」
    在去年,小胖曾解讀過為什麼大畫幅相機沒有數碼化,歸根結底是高昂的CMOS成本,以及即便在商用領域,也暫時還找不到的應用剛需。但這並不能磨滅很多人對它的好奇和渴望,我們雖然做不出8 X 10英寸,也就是201.7mm X 252.5mm的CMOS,可勞動人民的智慧是無窮的,總有一些「曲線救國」的辦法,或者乾脆就叫腦洞好了,來解決這個問題:我不用CMOS直接成像,而是換用普通全畫幅相機,去翻拍大畫幅鏡頭拍攝的畫面不就行了?
  • 讀文言文到底糾結的是什麼?
    讀文言文到底糾結的是什麼?上次發了文章說文言文很簡單後,就有讀者留言說:糾結的過程,所以結局才會真的悲愴。這雖然是個病句,但是能夠讀出,裡面意思挺多的。可以理解為,文言文讓他很糾結,文言文做題太悲慘,讀文言文只有看到了過程,沒有想到結果。
  • 大學生腦洞大開的門貼,「推門就打」成亮點,老師看到尖叫雞笑了
    導語:大學生腦洞大開的門貼,「推門就打」成亮點,老師看到尖叫雞笑了在大學裡面,我們經常會看到有人為了生活好過一點,在校園裡買東西,其實這並不是不好,好歹也是自己靠自己來賺錢,但是讓人感到非常困擾的就是,有些人他會直接上門來給你推銷他的產品,有時候還不止一次,其實對於大學生來說,一次兩次可以沒有意見
  • 超能力者、外星人、多重人格都當愛情劇男主角,韓式奇幻腦洞逆天
    不過,絕大多數奇幻類型韓劇不搞如此複雜的時間梗和世界觀,而是通過一個精巧的奇幻構思來講小而美的故事。《當惡魔呼喊你的名字時》是與惡魔做交易的現代都市版故事,劇中60歲的男主角徐東天拿靈魂與惡魔做交易,換取10年的年輕和在娛樂圈的功名利祿,但想撕毀賭約、維持現狀,就要繼續給惡魔尋找新靈魂。
  • 辦公室小野告訴你:只要你腦洞足夠夠大,一樣可以成為網紅
    「辦公室不止眼前的工作,還有吃和遠方」,當很多人還停留在「想法」階段的時候,辦公室小野已經身體力行,還做出了很不錯的成績。相信很多人都看過她製作的視頻,利用辦公室有限的資源,再加上一些奇葩的腦洞,製作出了一個又一個的精彩美食視頻。如今,她的粉絲量在全球已經達到好幾千萬,曾一度打破網紅一姐「papi醬」的粉絲記錄,堪稱網紅界的「戰鬥機」。