約翰·華納·巴科斯(英語:John Warner Backus,1924年12月3日—2007年3月17日),美國計算機科學家,是早期高階語言(High-level Language)FORTRAN的發明小組組長。他提出了巴科斯範式(用來定義形式語言語法的記號法),發明了函数级编程概念及實踐該概念的FP语言。為1977年圖靈獎得主。
生平经历
1924年12月3日生于美国賓夕法尼亞州费城,父親是阿特拉斯火药公司的員工,後來轉職為证券经纪人。巴克斯中學時唸宾夕法尼亚州波茨敦市的希尔学校,平時不愛讀書,勉强毕业,沒有什麼過人之處。後來依照父親的要求,他在維吉尼亞大學修讀化學,成績也不好。第二次世界大战爆发,他便改為參加美國陸軍,在乔治亚州服役,後來進入哈弗福德学院(Haverford College)的医学院预科接受醫療訓練,九個月後又退出了。在接受医疗训练期间,他被诊断出患有脑部肿瘤,并接受手术治疗。他搬到紐約市,最初打算以無線電技術員為生。在訓練過程中,他對數學產生極大興趣,於是他便在哥倫比亞大學修讀學位,于1949年以數學硕士学位畢業,1950年加入IBM工作。巴克斯和同事海尔里克(H. Herrick)一起成功开发了Speedcoding的程序,適用於浮点数运算。
巴克斯在IBM工作了幾年,他對於機械式的程式設計感到厭煩,他希望能設計一套新式語言。1953年巴克斯向當時IBM董事長卡斯伯特·赫德(Cuthbert Hurd),提交了一分備忘錄,建議設計一種接近人類語言的編程語言代替機器語言,後來赫德批准了這項計劃。1957年4月他所領導13人小組推出全世界第一套高階電腦語言FORTRAN,首次用在IBM 704計算機上面,1958年推出FORTRAN Ⅱ,幾年後又推出FORTRAN Ⅲ,1962年推出FORTRAN Ⅳ,被稱為FORTRAN語言之父。六十年代巴克斯轉到沃森研究中心(Watson Scientific Computing Laboratory),參加了ALGOL語言的設計。1977年10月17日在西雅图举行的ACM年会上獲得計算機界最高獎圖靈獎,會中他發表了“程序设计能从冯诺伊曼形式中解脱出来吗?函数式风格及其程序的代数”(Can Programming be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs)演說,提出了叫做FP的函數級編程語言, 这篇演说有时被看作是他为发明了Fortran而致歉。1991年退休。1994年美国工程院授予他Charles Stark Draper奖。2007年3月17日在美國俄勒岡州的家中去世,享年82歲。
外部連結
|
|---|
| 1960年代 |
- 1966年:艾伦·佩利
- 1967年:莫里斯·威尔克斯
- 1968年:理查德·衛斯里·漢明
- 1969年:马文·闵斯基
|
|---|
| 1970年代 |
- 1970年:詹姆斯·哈迪·威尔金森
- 1971年:約翰·麥卡錫
- 1972年:艾兹赫尔·戴克斯特拉
- 1973年:查尔斯·巴赫曼
- 1974年:高德纳
- 1975年:艾伦·纽厄尔
- 司马贺
- 1976年:迈克尔·拉宾
- 达纳·斯科特
- 1977年:約翰·巴科斯
- 1978年:罗伯特·弗洛伊德
- 1979年:肯尼斯·艾佛森
|
|---|
| 1980年代 |
- 1980年:東尼·霍爾
- 1981年:埃德加·科德
- 1982年:史提芬·古克
- 1983年:肯·汤普逊
- 丹尼斯·里奇
- 1984年:尼克劳斯·维尔特
- 1985年:理查德·卡普
- 1986年:约翰·霍普克罗夫特
- 羅伯特·塔揚
- 1987年:約翰·科克
- 1988年:伊凡·蘇澤蘭
- 1989年:威廉·卡韓
|
|---|
| 1990年代 |
- 1990年:费尔南多·考巴托
- 1991年:罗宾·米尔纳
- 1992年:巴特勒·蘭普森
- 1993年:尤里斯·哈特马尼斯
- 理查德·斯特恩斯
- 1994年:愛德華·費根鮑姆
- 拉吉·瑞迪
- 1995年:曼纽尔·布卢姆
- 1996年:阿米尔·伯努利
- 1997年:道格拉斯·恩格尔巴特
- 1998年:詹姆斯·尼古拉·格雷
- 1999年:弗雷德里克·布鲁克斯
|
|---|
| 2000年代 |
- 2000年:姚期智
- 2001年:奧利-約翰·達爾
- 克利斯登·奈加特
- 2002年:罗纳德·李维斯特
- 阿迪·萨莫尔
- 伦纳德·阿德曼
- 2003年:艾伦·凯
- 2004年:文頓·瑟夫
- 罗伯特·卡恩
- 2005年:彼得·諾爾
- 2006年:法兰·艾伦
- 2007年:爱德蒙·克拉克
- 艾伦·爱默生
- 约瑟夫·斯发基斯
- 2008年:芭芭拉·利斯科夫
- 2009年:查尔斯·萨克尔
|
|---|
| 2010年代 |
- 2010年:莱斯利·瓦利安特
- 2011年:朱迪亚·珀尔
- 2012年:莎菲·戈德瓦塞尔
- 希爾維奧·米卡利
- 2013年:莱斯利·兰波特
- 2014年:迈克尔·斯通布雷克
- 2015年:惠特菲爾德·迪菲
- 馬丁·赫爾曼
- 2016年:蒂姆·伯纳斯-李
- 2017年:約翰·軒尼詩
- 大衛·帕特森
- 2018年:杰弗里·辛顿
- 杨立昆
- 约书亚·本希奥
- 2019年:帕特里克·汉拉恩
- 艾德文·卡特姆
|
|---|
| 2020年代 |
- 2020年:阿尔佛雷德·艾侯
- 杰弗瑞·乌尔曼
- 2021年:杰克·唐加拉
- 2022年:罗伯特·梅特卡夫
- 2023年:阿维·威格德森
- 2024年:安德魯·巴托
- 理查德·薩頓
- 2025年:查尔斯·亨利·本内特
- 吉勒·布拉薩爾
|
|---|
Category:图灵奖获得者 |
查尔斯·斯塔克·德雷珀奖获得者 |
|---|
| 1980年代 | |
|---|
| 1990年代 |
- 佛兰克·怀特/汉斯·冯·奥海恩(1991年)
- 约翰·巴科斯 (1993年)
- 约翰·R·皮尔斯/哈罗德·罗森(1995年)
- 弗拉基米尔·哈恩赛尔(1997年)
- 高錕/罗伯特·D·毛拉尔/约翰·B·麦克切斯尼(1999年)
|
|---|
| 2000年代 |
- 文頓·瑟夫/罗伯特·卡恩/伦纳德·克莱恩罗克/劳伦斯·G·罗伯茨(2001年)
- 罗伯特·兰格(2002年)
- 伊万·A·盖亭/布拉德福特·帕金森(2003年)
- 艾伦·凯/布特勒·W·兰姆森/罗伯特·W·泰勒/查尔斯·P·泰克尔(2004年)
- 米诺若·S·“山姆”·阿拉克/佛朗西斯·J·麦登/爱德华·A·米勒/詹姆斯·W·普朗摩尔/董·H·邵斯勒(2005年)
- 威拉德·博伊尔/乔治·埃尔伍德·史密斯(2006年)
- 蒂姆·伯纳斯-李(2007年)
- 鲁道夫·卡尔曼(2008年)
- 罗伯特·丹纳德(2009年)
|
|---|
| 2010年代 |
- 弗朗西丝·阿诺德/威廉·P·C·施特默尔(2011年)
- 乔治·哈利·海尔迈耶/沃尔夫冈·黑尔弗里希/马丁·沙特/T·彼得·布罗迪(2012年)
- 托马斯·豪格/馬丁·庫珀/奥村善久/理查德·H·弗兰基尔/喬爾·S·恩格爾(2013年)
- 约翰·B·古迪纳夫/西美緒/拉奇德·雅扎米/吉野彰(2014年)
- 赤崎勇/M·喬治·克雷福德/拉塞爾·D·杜普伊斯/尼克·何伦亚克/中村修二(2015年)
- 安德鲁·维特比(2016年)
- 比雅尼·斯特劳斯特鲁普(2018年)
|
|---|
| 2020年代 |
- 让·弗雷谢/C·格蘭特·威爾森(2020年)
- 史蒂夫·傅爾伯/約翰·軒尼詩/大衛·帕特森/索菲·威爾森(2022年)
- 斯圖爾特·帕金(2024年)
|
|---|
Category:查尔斯·斯塔克·德雷珀奖获得者 |