[釘科技編譯] 用文言文編程是什么樣一種體驗(yàn)?將古代漢語和編程語言結(jié)合又會(huì)產(chǎn)生怎樣的火花?是不是既能學(xué)習(xí)文言文,又能搞定編程邏輯?據(jù)《IEEE Spectrum》網(wǎng)站消息,一位卡內(nèi)基梅隆大學(xué)(CMU)的大四學(xué)生Lingdong Huang開發(fā)了基于文言文的編程語言,幾乎是世界上第一門文言文編程語言。自此,程序員終于找上了高中語文“最難”的文言文。
文言編程語言的設(shè)想是在一年前提出的,上個(gè)月Huang利用在學(xué)校最后一周的空閑時(shí)間完成了新語言的核心功能,包括了一個(gè)以類似文言文的方式展示程序的渲染器。
Lingdong Huang 目前是CMU計(jì)算機(jī)專業(yè)大四學(xué)生,今年就本科畢業(yè)了。曾在迪士尼研究實(shí)驗(yàn)室、紐約時(shí)報(bào)等大廠實(shí)習(xí)過。Huang在上海長大,在學(xué)校里學(xué)過簡(jiǎn)單的文言文,他對(duì)此十分著迷,青少年時(shí)期閱讀了很多文言文書,現(xiàn)在正在讀《淮南子》。
當(dāng)然,所謂的文言文編程,底層還是轉(zhuǎn)換成 Python或JavaScript 運(yùn)行,表達(dá)的形式一點(diǎn)沒變,我們不能稱之為一門新語言,只能說是把javaScript“翻譯”成了文言文。
針對(duì)上述內(nèi)容,不少網(wǎng)友表示,用文言文寫代碼“古風(fēng)十足”;也有網(wǎng)友表示“如果要寫這種代碼,工程師必須文理都精通”,對(duì)文言文不好的程序員來說,這種代碼簡(jiǎn)直是個(gè)噩夢(mèng);也有網(wǎng)友說,“可以讓孩子學(xué)這個(gè),學(xué)代碼又學(xué)文言文,一舉兩得”。(釘科技編譯,消息來源:https://spectrum.ieee.org/tech-talk/computing/software/classical-chinese)
- QQ:61149512