最新圖靈獎頒給了全部程序員都該感謝的兩我的

image.png

ACM(計算機科學協會)評選 Jeffrey David Ullman和Alfred Vaino Aho爲2020年ACM AM圖靈獎的得到者,表彰他們在編程語言實現方面有關算法基礎和理論基礎的貢獻,以及讚揚他們撰寫的極具影響力的書籍教育了幾代程序員。程序員

ACM 的頒獎詞:「實際上,咱們世界上運行的每一個程序,從手機和汽車上的程序到大型Web公司內部大型服務器上運行的程序,都是由人類使用高級編程語言編寫的,而後編譯爲較低級的代碼以執行,而進行現代編程語言翻譯的許多技術都源於Aho和Ullman。」算法

ACM總裁Gabriele Kotsis稱讚:「儘管無數的研究人員和從業人員爲這些技術(編程和高級軟件)作出了貢獻,但Aho和Ullman的工做尤爲具備影響力。他們幫助咱們瞭解了算法的理論基礎,並規劃了編譯器和編程語言設計方面的研究和實踐課程。自1970年代初以來,Aho和Ullman一直是思想領袖,直到今天,他們的工做已經指導了幾代程序員和研究人員。」編程

簡單來講,若是沒有編譯器,咱們將不得不進入機器代碼雜亂無章的世界,須要許多複雜且艱難的工做事後才能控制計算機,是他們成就讓計算機能看懂程序員的編程語言,這也開發編譯器的研究人員Alfred Aho和Jeffrey Ullman贏得2020 AM圖靈獎的理由。服務器

圖靈獎介紹

圖靈獎(Turing Award),全稱A.M. 圖靈獎(A.M Turing Award),是由美國計算機協會(ACM)於1966年設立的計算機獎項,也是計算機領域的國際最高獎項,被譽爲「計算機界的諾貝爾獎」。該獎項旨在獎勵對計算機事業做出重要貢獻的我的 ,獲獎條件要求極高,評獎程序極嚴,通常每一年僅授予一名計算機科學家。編程語言

其名稱取自艾倫·麥席森·圖靈(Alan M. Turing),他是英國的數學家,以及計算機科學的先驅,他也被稱爲人工智能之父。其在第二次世界大戰期間破壞Enigma代碼的事蹟被廣爲流傳,一樣是爲了記念圖靈,英國決定從2021年3月25日起,開始使用以圖靈頭像爲封面的50英鎊新英國鈔票。學習

圖靈獎的獎金在設獎初期爲20萬美圓,1989年起增到25萬美圓。獎金一般由計算機界的一些大企業提供(經過與ACM簽定協議),目前圖靈獎獎金由Google公司贊助,爲1,000,000美圓。優化

之前的獲獎者有萬維網的發明者 Tim Berners-Lee,第一臺現代我的電腦Xerox Alto的設計者Charles Thacker等,2000年,華人科學家姚期智因在「計算理論,包括僞隨機數生成,密碼學與通訊複雜度」上的成就獲圖靈獎,這也是華人第一次也是惟一一次得到圖靈獎。人工智能

兩位獲獎者的經歷

Aho出生於加拿大,於1960年代進入普林斯頓大學攻讀研究生。在那兒他遇到了一樣攻讀研究生的 Ullman 。spa

倆人於1967年開始在貝爾實驗室合做,因晶體管、激光和多種計算機語言等方面的技術進步,倆人的工做聚焦到了開發用於分析和翻譯編程語言的高效算法。翻譯

儘管他們最終去了不一樣地方作大學教授,他們仍繼續合做了數十年,併爲編程語言理論和實現以及算法設計和分析奠基了基礎。


Alfred V. Aho與『龍書』的合照

Alfred V. Aho 於1995年加入哥倫比亞大學的計算機科學系,並在貝爾實驗室(Bell Labs)工做了30多年,最終成爲計算機科學研究中心的副總裁,在該實驗室工做期間他「發明」了UNIX,C和 C++。

他擁有許多榮譽,包括IEEE約翰·馮·諾依曼獎章和NEC C&C基金會C&C獎。他仍是美國國家工程學院,美國藝術與科學學院和加拿大皇家學會的會員,ACM,IEEE,貝爾實驗室和美國科學促進協會的會員。

此外他還兩次得到了哥倫比亞大學畢業生協會頒發的傑出教師獎。


傑弗裏·烏爾曼(Jeffrey Ullman)

傑弗裏·烏爾曼(Jeffrey Ullman)是斯坦福大學的斯坦福·阿徹曼(Stanford W. Ascherman)名譽教授,也是Gradiance Corporation 的首席執行官,該公司是各類計算機科學主題的在線學習平臺。

他於1979年加入斯坦福大學。在加入斯坦福大學以前,他於1969年至1979年在普林斯頓大學任教,並於1966年至1969年擔任貝爾實驗室的技術人員。他擁有普林斯頓大學計算機科學博士學位。

Ullman的榮譽包括得到IEEE約翰·馮·諾伊曼獎章,NEC C&C基金會C&C獎,Donald E. Knuth獎和ACM Karl V. Karlstrom傑出教育家獎。他一樣也是美國國家工程學院,美國國家科學院和美國藝術與科學學院的成員,ACM會員。

編譯器經典著做「龍書」

在上個世紀70年代,他們協力編寫了有關編譯器設計和計算機算法的教科書,從而開拓了計算機編程的新領域,此書於1974年出版,名稱爲《計算機算法的設計和分析》,無數程序員認爲是這本書是該領域最經典的著做,此書也成爲了計算機科學早期算法課程的標準教科書。

因其封面是一名騎士和一隻龍,因此人們稱此書爲龍書,也因不一樣版本的顏色不一樣,有綠龍書、紅龍書和紫龍書之分。

此書至今仍在使用和更新,並於2007發佈了最新發布。書中深刻討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制 導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等。

Google AI高級副總裁Jeff Dean在一份聲明中說:「這本書從發佈起,做爲該領域培訓學生和研究人員最重要書籍的地位歷來沒有被撼動過!」

image.png

相關文章
相關標籤/搜索