查爾斯·安東尼·理查德·霍爾 爵士 (英語:Sir Charles Antony Richard Hoare ,縮寫為C. A. R. Hoare,1934年1月11日— ),暱稱為東尼·霍爾 (英語:Tony Hoare ,一譯托尼·霍爾 ),生於大英帝國 錫蘭 可倫坡 (今斯里蘭卡 ),英國計算機科學家 ,圖靈獎 得主。他設計了快速排序 演算法 、霍尔逻辑 、通信顺序进程 。
生平
東尼·霍爾的父親是一位公務員,服務於英屬錫蘭 。其母親是茶園主人的女兒。
東尼·霍爾在可倫坡出生,在英國本土受教育。1956年,在牛津大學 墨頓學院 取得西洋古典學 學士 學位。[ 1] 在大學畢業後,進入英國皇家海軍 服兵役18個月,[ 1] 在此學會俄語 。[ 2] 1958年退伍後,回到牛津大學,研讀統計學,取得學士後學位。[ 1] 在此期間,開始學習程式設計,他跟著Leslie Fox 學習Autocode 。為了進一步學習俄語 ,他以英國文化協會 的交換學生身份,至蘇聯 莫斯科國立大學 留學,[ 1] 跟隨安德雷·柯爾莫哥洛夫 學習數學,並研究機器翻譯 。[ 2]
1960年,在莫斯科國立大學 取得博士學位 後,任職於倫敦艾略特兄弟公司 (Elliott Brothers Ltd),開發出第一個商用的ALGOL 60 編譯器,很快就成為公司的首席工程師。
1968年,成為貝爾法斯特女王大學 的教授。1977年回到牛津大學 擔任教授。現為牛津大學榮譽教授,並在劍橋微軟研究院 擔任研究員。
學術贡獻
他開發了幾個著名的演算法,包括Quicksort 與Quickselect 。
在作業系統中,他提出哲学家就餐问题 ,並發明用來作為同步程序的監視器 (Monitors)以解決這個問題。他同時證明了監視器與信號標 (Semaphore)在邏輯上是等價的。
榮譽
1980年,獲頒圖靈獎 。
1982年,成為英國皇家学会 院士。
2000年,因為他在計算機科學 與教育方面的傑出貢獻,獲得英國王室 頒贈爵士 頭銜。
2011年,獲頒約翰·馮諾依曼獎 。
著作
参考文献
外部連結
1960年代 1970年代 1980年代 1990年代 2000年代 2010年代 2020年代
基础科学部门
1980年代 1990年代 2000年代 2010年代 2020年代
尖端科技部门
1980年代 1990年代 2000年代 2010年代 2020年代
思想·艺术部门
1980年代 1990年代 2000年代 2010年代 2020年代
1820年代 1830年代 1840年代 1850年代 1860年代 1870年代 1880年代 1890年代 1900年代 1910年代 1920年代 1930年代 1940年代 1950年代 1960年代 1970年代 1980年代 1990年代 2000年代 2010年代 2020年代