用文言文寫程序新語言只有一個月曆史
IEEE Spectrum 報導了Lingdong Huang開發的文言編程語言:用中國傳統的文言文寫代碼。文言編程語言的設想是在一年前提出的,上個月Huang利用在學校最後一周的空閒時間完成了新語言的核心功能,包括了一個以類似文言文的方式展示程序的渲染器。
Huang 在上海長大,在學校裡學過簡單的文言文,他對此十分著迷,青少年時期閱讀了很多文言文書,現在正在讀《淮南子》。
他的新語言只有一個月曆史,但已經吸引了很多人用它寫程序,許多程序是基於中國古代的數學書,如pi_liuhui 重新創造了三國數學家劉徽的圓周率計算方法,Crt.wy 是中國剩餘定理,Pascal_triangle.wy 計算帕斯卡三角,divination.wy 是易經的算命算法。
根據文言文及其語法創造新語言的一大挑戰是文言文是沒什麼標點符號的,它不使用空格劃分句子,如何劃分句子是讀者而不是作者的任務。為了克服這一挑戰,Huang 設計語言只擁有一定數量的關鍵詞。Huang 表示這確實行得通。他稱新語言能生存下來關鍵在於能否形成一個社區,畢竟人的熱情是會慢慢冷卻的。