現在要寫網頁程式,都會需要使用到程式語言,不管是 C 語言、Java、JavaScript 等等,又或者是標記語言 HTML 和 CSS,幾乎都還是以英文為主,但是現在終於有人設計了一套用「文言文」編碼的程式語言了,畢竟華語身為全球最多人口使用的語言,是時候用中文來寫程式啦!
中國籍的美國留學生 Lingdong Huang 在去年 12 月完成了這套「文言文」的程式語言核心功能,並刊載在最新一期的 IEEE Spectrum 雜誌,把英文的編碼方式,加入中國易經、歷史元素等等,用文言文的方式呈現
雖然 Hanne 也沒有寫過程式語言,但是呢,國文造詣還是勉強可以的,Hanne 也找了他們提供的「文言文」編寫的程式語言範例,來跟大家說說它的邏輯(看了之後覺得就算是文言文也沒有比英文好懂 XD),以「階乘」的程式語言來看,先定義「階乘」這個運算功能,在文言文的編寫中,就寫成:「吾有一術。名之約『階乘』。欲行是術。必先得一數。曰『甲』。乃行是術曰。」,翻成白話就是:「我有一個算法,叫做『階乘』,如果要使用這個算法,必須先有一個數:甲」,另外原本程式語言寫作「if」翻成文言文就是「若」,「else」翻成「若非」,「return」翻成「乃得」
另外 Hanne 也找了幾個範例讓大家看看,其實花一點時間研究應該可以參透它的系統(抱歉我沒天份所以請大家有興趣自己研究哈)
最後用了「畫心」的這個語法,改成祝賀大家元宵節快樂的賀卡哈哈,看了這麼多總覺得文言文好像有好懂一咪咪(吧),有興趣的獺友也可以去他們的程式語言範例上自己玩玩看喔!
(新聞來源:IEEE Spectrum)
誰還沒有追蹤電獺少女 Instagram?每天都有新貼文、每週都開新話題等你來跟編輯聊天,電獺少女 Instagram 新鮮事一起來玩!