這位譭譽參半的政治名嘴,竟然徹底改變了計算機編程!

喜歡他的人把他奉爲“美國的道德良心”,黑暗中的燈塔。

厭惡他的人罵他是瘋子,向他發送不計其數的死亡威脅。

他所到之處,經常是鮮花與臭雞蛋齊飛。

他是語言學的大師,但是卻永遠地改變了計算機行業。

他就是Noam Chomsky(喬姆斯基)。

計算機系的同學,肯定受過喬姆斯基的“毒打”。

在編譯原理這門課中,感受過喬姆斯基提出的4種文法帶來的“恐懼”。

不同大小的圓圈代表了不同類型的“形式語法”。

圓圈越小,這個語法能生成的“語言”就越少,它的表達能力就越受限。

圓圈越大,則生成的“語言”越多,越不受限。

書中那些讓人頭皮發麻的公式推導,讀起來十分酸爽。

但是喬姆斯基的這四型文法卻幫了計算機編譯器的大忙。

五六十年代,大家都用匯編甚至二進制編程,十分悲催。

global_startsection .text_start: mov rax, 1 ; system call for writemov rdi, 1 ; file handle 1 is stdoutmov rsi, message ; address of string to outputmov rdx, 13 ; number of bytessyscall ; invoke operating system to do the writemov rax, 60 ; system call for exitxor rdi, rdi ; exit code 0syscall ; invoke operating system to exitsection .datamessage: db "Hello, World", 10 ; note the newline at the end

IBM的巴克斯想改變現狀,寫個高級語言的編譯器,但是沒有理論指導,進展緩慢。

這時候喬姆斯基的文法理論橫空出世,它用數學化的方式表達了每一型語言的表達能力,立刻給在黑暗中摸索的巴克斯等人指出了一條光明大道。

終於,1957年Fortran編譯器問世,開闢了人類高級計算機語言的新紀元。

如果沒有高級編程語言,90%的程序員都沒法到這個行業搬磚,計算機行業絕對不會這麼繁榮。

自己的理論引發了計算機編程的革命,可能喬姆斯基也不會想到。

因爲他的主業是語言學,是這個領域的大宗師。

他是唯一一個活着的上榜“歷史上總共被引用最多”的前十名的人。

其他名列前十的包括大哲學家笛卡爾、柏拉圖之類。

在喬姆斯基之前,心理學和語言學盛行着“行爲主義”,其中一個著名的實驗就是“巴甫洛夫的狗”。

巴甫洛夫每次給狗餵食時都會搖鈴,狗習慣以後,只要有鈴聲響起,即使沒有食物,狗也會分配唾液。

行爲主義者認爲,人類的知識和行爲,都是刺激形成的反應。

所以在孩童時期,我們多次嘗試,不斷接受外界刺激,才能掌握一門語言。

喬姆斯基認爲這是完全錯誤的,他在自己《句法結構》一書中提出了全新的理論:普遍語法理論,在語言學領域掀起了一場風暴。

喬姆斯基認爲,每個人天生就具有一套語言知識系統,叫通用語法,它就像有一個模板,模板的規則是固定的,只是輸入參數不同。

類似這樣:

兒童學習語言的過程,就是在輸入不同的參數,例如下圖中的ball可以被food所替代。

喬姆斯基的理論掀翻了行爲學派的桌子,引發了一場認知革命:以從前的行爲研究爲主,轉變爲認知研究爲主,造就當代認知心理學的興起。

雖然普遍語法是關於學習自然語言的理論,但是計算機語言也可以按照普遍語法的規則來設計,從此永遠地改變了編程的行業。

喬姆斯基爲大衆所熟知,還是因爲他“老憤青”的形象。

從上世紀60年代的越戰反戰運動開始,喬姆斯基就成了著名的“異見者”。

他不斷地撰文,在報紙雜誌上發表文章,抨擊美式民主的虛僞、美國政治宣傳的陰險和外交政策的帝國主義野心。

他認爲,美國政府所希望的世界和平穩定,其實只是要別的國家臣服於美國強權之下,挑戰強權就被認爲是“不穩定”且對世界有害。

他最爲知名的評論,莫過於911事件。

2001年,911事件發生的當月,喬姆斯基的《9-11》一書便立刻上市,反指“美國本身便是頭號恐怖主義國家,半個世紀來,美國在其他國家犯下的暴行,其慘烈度和殺傷力遠遠強過拉登所爲”。

此言一出,他就被美國主流媒體全面封殺,主流知識分子都刻意和他保持距離。

他的聲音只能通過校園演講、海外報刊、互聯網,甚至油印小報才能達到外界。

喬姆斯基認爲,雖然美國沒有傳統意義上的媒體審查,但資本主義與媒體集團壟斷,會對媒體上的新聞進行過濾,只會出現美國是去解放伊拉克,越戰是美國維護亞洲和平這樣的言論。

因爲長期撰文批判美國霸權,他受到不少人的仇視,有人揚言給他郵寄炸彈。

有段時間爆破專家不得不守在他家門口,檢查所有郵件。在校園裡,也常有便衣警察暗中保護。

他在校園的講座,從來都是人滿爲患,鮮花與臭雞蛋齊飛。

在喬姆斯基堆滿書籍的辦公室裡,掛了一張很大的英國哲學家羅素的照片,下面有一行羅素名言,“有三種簡單而強大的情感主宰着我的一生:對愛的渴望、對真理的探求、對苦難大衆的巨大悲憫。”

這就是喬姆斯基,一個語言學大師,一個改變計算機行業的人,一個永遠的異見者。