東尼·霍爾
- العربية
- مصرى
- Azərbaycanca
- تۆرکجه
- Български
- বাংলা
- Bosanski
- Català
- Čeština
- Deutsch
- Ελληνικά
- English
- Esperanto
- Español
- Euskara
- فارسی
- Suomi
- Français
- עברית
- Hrvatski
- Հայերեն
- Bahasa Indonesia
- Italiano
- 日本語
- Қазақша
- 한국어
- Malagasy
- Nederlands
- Norsk bokmål
- ਪੰਜਾਬੀ
- Polski
- Português
- Română
- Русский
- Srpskohrvatski / српскохрватски
- Simple English
- Slovenčina
- Slovenščina
- Српски / srpski
- Türkçe
- Українська
- Tiếng Việt
東尼·霍爾 Tony Hoare | |
---|---|
出生 | 查爾斯·安東尼·理察·霍爾 (Charles Antony Richard Hoare) (1934-01-11) 1934年1月11日(90歲) 英屬錫蘭可倫坡 |
居住地 | 劍橋 |
母校 | 牛津大學 莫斯科國立大學 |
知名於 | 快速排序 霍爾邏輯 CSP |
獎項 | 圖靈獎 |
科學生涯 | |
研究領域 | 電腦科學 |
機構 | 艾略特兄弟公司 貝爾法斯特女王大學 牛津大學 莫斯科國立大學 微軟研究院 |
博士生 | Stephen Brookes Cliff Jones David Naumann 比爾·羅斯科 William Stewart |
查爾斯·安東尼·理察·霍爾爵士(英語:Sir Charles Antony Richard Hoare,縮寫為C. A. R. Hoare,1934年1月11日—),暱稱為東尼·霍爾(英語:Tony Hoare,一譯托尼·霍爾),生於大英帝國錫蘭可倫坡(今斯里蘭卡),英國計算機科學家,圖靈獎得主。他設計了快速排序演算法、霍爾邏輯、通信順序進程。
生平
[編輯]東尼·霍爾的父親是一位公務員,服務於英屬錫蘭。其母親是茶園主人的女兒。
東尼·霍爾在可倫坡出生,在英國本土受教育。1956年,在牛津大學墨頓學院取得西洋古典學學士學位。[1]在大學畢業後,進入英國皇家海軍服兵役18個月,[1]在此學會俄語。[2]1958年退伍後,回到牛津大學,研讀統計學,取得學士後學位。[1]在此期間,開始學習程式設計,他跟著Leslie Fox(英語:Leslie Fox)學習Autocode(英語:Autocode)。為了進一步學習俄語,他以英國文化協會的交換學生身份,至蘇聯莫斯科國立大學留學,[1]跟隨安德雷·柯爾莫哥洛夫學習數學,並研究機器翻譯。[2]
1960年,在莫斯科國立大學取得博士學位後,任職於倫敦艾略特兄弟公司(Elliott Brothers Ltd),開發出第一個商用的ALGOL 60編譯器,很快就成為公司的首席工程師。
1968年,成為貝爾法斯特女王大學的教授。1977年回到牛津大學擔任教授。現為牛津大學榮譽教授,並在劍橋微軟研究院擔任研究員。
學術貢獻
[編輯]他開發了幾個著名的演算法,包括Quicksort與Quickselect。
在作業系統中,他提出哲學家就餐問題,並發明用來作為同步程序的監視器(Monitors)以解決這個問題。他同時證明了監視器與信號標(Semaphore)在邏輯上是等價的。
榮譽
[編輯]1980年,獲頒圖靈獎。
1982年,成為英國皇家學會院士。
2000年,因為他在計算機科學與教育方面的傑出貢獻,獲得英國王室頒贈爵士頭銜。
2011年,獲頒約翰·馮諾依曼獎。
著作
[編輯]- O.-J. Dahl, E. W. Dijkstra and C. A. R. Hoare. Structured Programming. Academic Press. 1972. ISBN 0-12-200550-3. OCLC 23937947.
- C. A. R. Hoare (1985). Communicating Sequential Processes. Prentice Hall International Series in Computer Science. ISBN 978-0131532717 (hardback) or ISBN 978-0131532892 (paperback). (Available online at http://www.usingcsp.com/ (頁面存檔備份,存於網際網路檔案館) in PDF format.)
- C. A. R. Hoare and M. J. C. Gordon. Mechanised Reasoning and Hardware Design. Prentice Hall International Series in Computer Science. 1992. ISBN 0-13-572405-8. OCLC 25712842.
- C. A. R. Hoare and He Jifeng. Unifying Theories of Programming. Prentice Hall International Series in Computer Science. 1998. ISBN 0-13-458761-8. OCLC 38199961.
參考文獻
[編輯]- ^ 1.0 1.1 1.2 1.3 Levens, R.G.C. (編). Merton College Register 1900-1964. Oxford: Basil Blackwell. 1964: 434.
- ^ 2.0 2.1 Tony Hoare. My Early Days at Elliotts. Resurrection (Computer Conservation Society). Autumn 2009, (48) [27 May 2014]. ISSN 0958-7403. (原始內容存檔於2021-03-06).
外部連結
[編輯]領域 | |||||||
---|---|---|---|---|---|---|---|
概念 | |||||||
導向 | |||||||
模型 |
| ||||||
軟體 工程師 |
| ||||||
相關領域 | |||||||
圖靈獎獲得者 | |
---|---|
1960年代 | |
1970年代 | |
1980年代 | |
1990年代 |
|
2000年代 | |
2010年代 | |
2020年代 | |
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年代 |
|
- 含有hCards的條目
- 本地相關圖片與維基數據不同
- 含有英語的條目
- 維基共享資源分類連結使用了維基數據上的匹配項
- 包含FAST標識符的維基百科條目
- 包含ISNI標識符的維基百科條目
- 包含VIAF標識符的維基百科條目
- 包含WorldCat實體標識符的維基百科條目
- 包含BIBSYS標識符的維基百科條目
- 包含GND標識符的維基百科條目
- 包含ICCU標識符的維基百科條目
- 包含J9U標識符的維基百科條目
- 包含KBR標識符的維基百科條目
- 包含LCCN標識符的維基百科條目
- 包含Libris標識符的維基百科條目
- 包含LNB標識符的維基百科條目
- 包含NDL標識符的維基百科條目
- 包含NKC標識符的維基百科條目
- 包含NLA標識符的維基百科條目
- 包含NSK標識符的維基百科條目
- 包含NTA標識符的維基百科條目
- 包含PLWABN標識符的維基百科條目
- 包含ACM-DL標識符的維基百科條目
- 包含CINII標識符的維基百科條目
- 包含DBLP標識符的維基百科條目
- 包含MATHSN標識符的維基百科條目
- 包含MGP標識符的維基百科條目
- 包含Scopus標識符的維基百科條目
- 包含ZBMATH標識符的維基百科條目
- 包含Trove標識符的維基百科條目
- 包含CONOR標識符的維基百科條目
- 包含SNAC-ID標識符的維基百科條目
- 包含SUDOC標識符的維基百科條目