Sep 9, 2020

語言

 實際上,非英語的使用者對於為何程式語言是以英語為語體基礎一事,早有反思。2012年有阿拉伯文Q的قلب (QALB)語言、德文有Teuton是Python的德語版、日語有ドリトル(Dolittle),而中文中最有趣的大概是2020年的文言(wenyan-lang)。

吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
    吾有一言。曰「「問天地好在。」」。
書之。云云。
 
- wy-lang.org

程式語言用「語言」一詞自稱,顯然實際上只是種類比,它與交談/書寫語言本質上完全不同。最大的不同在於程式語言沒有詮釋問題,只有功能;但人類語言卻是建立在詮釋的基礎之上。

反過來想,若人類的溝通全然如程式語言般只剩下功能,那人類大概光為了問候,就耗盡了所有的記憶體吧。