梵語在電腦有代碼之前就擁有了語言機器
波你尼的梵語文法讀起來不像描述,更像一台機器:輸入、有序的運算、輸出。不,它不是程式語言。它是更奇特的東西。

有些古代文本講述故事。波你尼的文法更像一台機器。
兩千多年前,文法學家波你尼(Pāṇini)撰寫了《八章書》(Aṣṭādhyāyī),一套由約四千條規則組成的系統,用以生成正確的梵語。它簡短、密集、遞歸,對任何期待古書溫和友善的人而言,可謂毫不留情。詞根與詞尾結合,聲音在相遇時發生變化,規則彼此衝突,元規則決定哪條規則勝出。
正是在這裡,與代碼的類比變得不可抗拒,也正是在這裡,它變得危險。
先殺掉那個壞版本
不,梵語不是「完美的程式語言」。那個說法屬於自信網路謬論的博物館。梵語是一種自然的人類語言,有歧義、有詩意、有混亂,就像任何語言一樣。
真實的情況更有趣。波你尼的文法類似一個形式系統。它接受輸入,施加有序的運算,並產生輸出。它不是從外部描述梵語,就像旅遊短語書列出句子那樣。它從內部為梵語建模,作為一個生成引擎——正確運行時,能產生正確的語言形式。
一個形式是一次隱藏運算的輸出
把一個普通的梵語詞想像成一個過程的可見末端。在它下面,有一個承載核心意義的詞根。波你尼的規則附加正確的詞尾,然後觸發一連串音變——其中一些以其他規則的運行結果為條件。當你看到那個磨光的詞形時,一次小小的推導已經運行完畢。同樣的邏輯支配著 sandhi——詞界聲音的融合與變化,使語流順暢:不是隨機的軟化,而是既定規則的可預測輸出。
這就是為什麼現代讀者不斷伸手去抓計算的比喻。不是因為古代印度有電腦,而是因為波你尼擁有某樣至今仍令當代語言學家自愧不如的東西:一套殘酷精簡的語言理論,以程序的形式書寫。近年的研究甚至解開了他的規則如何解決衝突這一長久懸案,而其他研究者也已建構出軟體,模擬他系統的部分功能,自動生成梵語形式。
不要學梵語。運行它。
這正是那個重新框架,也是 PRAVIEL 所圍繞建立的框架。一個動詞不是需要孤立記憶的詞語,它是一次推導的結果,而你可以學會自己進行這次推導。一個整飭的句子是一台已經運行完畢的機器的表面。
所以,取一個詞根,加上詞尾,看著音律法則觸發,看著形式浮現。這樣做,文法就不再是你想閱讀《薄伽梵歌》或《梨俱吠陀》原典時所受的懲罰,它開始成為它本來的樣子:一台古老的引擎,你正在學習操作它——而它已經為梵語生成了美麗的形式,時間之長超過了大多數文明的存續。
資料來源
準備好學習一門古代語言了嗎?
每天幾分鐘,從最初的字母一路讀到真實原文,每一句都依這門語言自身的傳統讀音朗讀。免費開始學習拉丁語或希臘語,也可以從埃及語、希伯來語等語言起步。
討論
留言
留下備注、勘誤或問題。留言經審核後刊出,電子郵件地址不會公開顯示。
載入留言中...