約翰·巴科斯 | |
---|---|
出生 | 1924年12月3日 賓夕法尼亞州費城 |
逝世 | 2007年3月17日(2007歲-03-17)(82歲) 俄勒岡州阿什蘭 |
知名於 | FORTRAN 巴科斯範式 函數級編程 |
獎項 | 杜林獎 Draper Prize |
科學生涯 | |
研究領域 | 計算機科學 |
機構 | IBM |
約翰·華納·巴科斯(英語: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語言之父。六十年代巴克斯轉到沃森研究中心,參加了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歲。
外部連結
- 1966年:艾倫·佩利
- 1967年:莫里斯·威爾克斯
- 1968年:理查德·衛斯里·漢明
- 1969年:馬文·閔斯基
- 1990年:費爾南多·考巴托
- 1991年:羅賓·米爾納
- 1992年:巴特勒·蘭普森
- 1993年:尤里斯·哈特馬尼斯
- 理查德·斯特恩斯
- 1994年:愛德華·費根鮑姆
- 拉吉·瑞迪
- 1995年:曼紐爾·布盧姆
- 1996年:阿米爾·伯努利
- 1997年:道格拉斯·恩格爾巴特
- 1998年:詹姆斯·尼古拉·格雷
- 1999年:弗雷德里克·布魯克斯
- 1964年:Neal Elgar Miller
- 1986年:司馬賀
- 1987年:Anne Anastasi
- 喬治·斯蒂格勒
- 1988年:米爾頓·傅利曼
- 1990年:里奧尼德·赫維克茲
- Patrick Suppes
- 1991年:喬治·A·米勒
- 1992年:埃莉諾·吉布森
- 1994年:羅伯特·金·莫頓
- 1995年:羅格·謝潑德
- 1996年:保羅·薩繆爾森
- 1997年:William K. Estes
- 1998年:William Julius Wilson
- 1999年:勞勃·梭羅
- 2000年:蓋瑞·貝克
- 2001年:喬治·巴斯
- 2003年:R. Duncan Luce
- 2004年:肯尼斯·約瑟夫·阿羅
- 2005年:戈登·霍華德·鮑爾
- 2008年:Michael I. Posner
- 2009年:Mortimer Mishkin
- 2011年:Anne Treisman
- 2014年:羅伯特·阿克塞爾羅
- 2015年:亞伯特·班度拉
- 1963年:C·B·凡尼爾
- 1964年:費奧多西·多布然斯基
- 馬歇爾·沃倫·尼倫伯格
- 1965年:裴頓·勞斯
- 喬治·蓋洛德·辛普森
- 唐納德·斯萊克
- 1966年:Edward F. Knipling
- 弗里茨·阿爾貝特·李普曼
- William C. Rose
- 休厄爾·賴特
- 1967年:Kenneth S. Cole
- 哈里·哈洛
- Michael Heidelberger
- Alfred H. Sturtevant
- 1968年:Horace Barker
- 伯納德·布羅迪
- Detlev W. Bronk
- Jay Lush
- 伯爾赫斯·弗雷德里克·斯金納
- 1969年:Robert Huebner
- 恩斯特·瓦爾特·邁爾
- 1970年:巴巴拉·麥克林托克
- 阿爾伯特·沙賓
- 1973年:Daniel I. Arnon
- 厄爾·威爾伯·薩瑟蘭
- 1974年:錢百敦
- 埃爾文·查戈夫
- James V. Neel
- James Augustine Shannon
- 1975年:Hallowell Davis
- Paul Gyorgy
- Sterling B. Hendricks
- Orville lvin Vogel
- 1976年:羅歇·吉耶曼
- Keith Roberts Porter
- Efraim Racker
- 艾德華·威爾森
- 1979年:Robert H. Burris
- Elizabeth C. Crosby
- 阿瑟·科恩伯格
- 塞韋羅·奧喬亞
- Earl Reece Stadtman
- George Ledyard Stebbins
- Paul Alfred Weiss
- 1981年:Philip Handler
- 1982年:西摩·本澤
- Glenn W. Burton
- Mildred Cohn
- 1983年:Howard L. Bachrach
- 保羅·伯格
- Wendell L. Roelofs
- Berta Scharrer
- 1986年:斯坦利·科恩
- Donald A. Henderson
- Vernon B. Mountcastle
- 喬治·埃米爾·帕拉德
- Joan A. Steitz
- 1987年:Michael E. DeBakey
- 西奧多·O·迪納
- Harry Eagle
- 哈爾·葛賓·科拉納
- 麗塔·列維-蒙塔爾奇尼
- 1988年:麥可·斯圖亞特·布朗
- 斯坦利·諾曼·科恩
- 約瑟夫·里歐納德·戈爾茨坦
- 莫里斯·希勒曼
- 埃里克·坎德爾
- 羅莎琳·薩斯曼·雅洛
- 1989年:Katherine Esau
- Viktor Hamburger
- Philip Leder
- 喬舒亞·萊德伯格
- 羅傑·斯佩里
- Harland G. Wood
- 1990年:巴茹·貝納塞拉夫
- 赫伯特·博耶
- Daniel E. Koshland, Jr.
- 愛德華·路易斯
- David G. Nathan
- 唐納爾·托馬斯
- 1991年:Mary Ellen Avery
- 喬治·伊夫林·哈欽森
- Elvin A. Kabat
- Robert W. Kates
- 薩爾瓦多·盧瑞亞
- Paul A. Marks
- Folke K. Skoog
- Paul C. Zamecnik
- 1992年:Maxine Singer
- 霍華德·馬丁·特明
- 1993年:丹尼爾·那森斯
- Salome G. Waelsch
- 1994年:托馬斯·埃斯納
- 伊利沙伯·諾伊費爾德
- 1995年:亞歷山大·里奇
- 1996年:Ruth Patrick
- 1997年:詹姆斯·杜威·華生
- 羅伯特·溫伯格
- 1998年:布魯斯·艾姆斯
- 珍妮特·羅利
- 1999年:戴維·巴爾的摩
- 賈德·戴蒙
- 琳·馬古利斯
- 2000年:Nancy C. Andreasen
- 彼得·雷文
- 卡爾·烏斯
- 2001年:Francisco J. Ayala
- 馬里奧·卡佩奇
- 安·格雷比爾
- Gene E. Likens
- 維克托·麥庫西克
- 哈羅德·瓦慕斯
- 2002年:James E. Darnell
- Evelyn M. Witkin
- 2003年:米高·畢曉普
- 所羅門·斯奈德
- Charles Yanofsky
- 2004年:諾曼·布勞格
- 菲利普·夏普
- Thomas E. Starzl
- 2005年:安東尼·弗契
- 托斯坦·威澤爾
- 2006年:Rita R. Colwell
- 尼娜·費多羅夫
- Lubert Stryer
- 2007年:羅伯特·萊夫科維茨
- Bert W. O'Malley
- 2008年:法蘭西斯·柯林斯
- 伊萊恩·富克斯
- 克萊格·凡特
- 2009年:蘇珊·林德奎斯特
- 史坦利·布魯希納
- 2010年:Ralph L. Brinster
- 魯道夫·耶尼施
- 2011年:露西·夏皮羅
- Leroy Hood
- Sallie Chisholm
- 2014年:May Berenbaum
- 布魯斯·艾伯茨
- 2015年:Stanley Falkow
- Rakesh Jain
- 瑪莉-克萊爾·金
- 西蒙·A·萊文
- 1964年:羅傑·亞當斯
- 1975年:肯尼斯·皮策
- 1990年:Elkan Blout
- Karl Folkers
- 約翰·東布羅夫斯基·羅伯茨
- 1991年:Ronald Breslow
- 格特魯德·B·埃利恩
- 達德利·赫施巴赫
- 格倫·西奧多·西博格
- 1992年:Howard E. Simmons, Jr.
- 1993年:唐納德·克拉姆
- Norman Hackerman
- 1994年:George S. Hammond
- 1995年:托馬斯·切赫
- Isabella L. Karle
- 1996年:Norman Davidson
- 1997年:Darleane C. Hoffman
- Harold S. Johnston
- 1998年:John W. Cahn
- 喬治·懷特塞茲
- 1999年:斯圖爾特·A·賴斯
- John Ross
- Susan Solomon
- 2000年:John D. Baldeschwieler
- Ralph F. Hirschmann
- 2001年:Ernest R. Davidson
- 加博爾·紹莫爾堯伊
- 2002年:John I. Brauman
- 2004年:斯蒂芬·利帕德
- 2006年:Marvin H. Caruthers
- Peter B. Dervan
- 2007年:Mostafa A. El-Sayed
- 2008年:Joanna Fowler
- JoAnne Stubbe
- 2009年:斯蒂芬·J·本科維奇
- Marye Anne Fox
- 2010年:傑奎琳·巴頓
- 彼得·斯唐
- 2011年:艾倫·J·巴德
- M. Frederick Hawthorne
- 2014年:Judith P. Klinman
- Jerrold Meinwald
- 2015年:保羅·阿利維薩托斯
- Geraldine L. Richmond
- 1962年:西奧多·馮·卡門
- 1963年:萬尼瓦爾·布希
- 約翰·羅賓森·皮爾斯
- 1964年:Charles S. Draper
- 奧斯馬·安曼
- 1965年:Hugh L. Dryden
- 克拉倫斯·詹森
- 沃倫·坎達兒·路易斯
- 1966年:克勞德·夏農
- 1967年:Edwin H. Land
- 伊戈爾·伊萬諾維奇·西科爾斯基
- 1968年:約翰·皮斯普·埃克特
- Nathan M. Newmark
- 1969年:傑克·基爾比
- 1990年:米爾德里德·德雷斯爾豪斯
- 尼克·何倫亞克
- 1991年:喬治·哈利·海爾邁耶
- Luna B. Leopold
- H. Guyford Stever
- 1992年:Calvin F. Quate
- John Roy Whinnery
- 1993年:卓以和
- 1994年:Ray W. Clough
- 1995年:Hermann A. Haus
- 1996年:James L. Flanagan
- C. Kumar N. Patel
- 1998年:Eli Ruckenstein
- 1999年:Kenneth N. Stevens
- 2000年:馮元楨
- 2001年:Andreas Acrivos
- 2002年:Leo Beranek
- 2003年:John M. Prausnitz
- 2004年:埃德溫·尼布洛克·萊特富特
- 2005年:Jan D. Achenbach
- 托賓·馬克斯
- 2006年:羅伯特·蘭格
- 2007年:戴維·瓦恩蘭
- 2008年:魯道夫·卡爾曼
- 2009年:Amnon Yariv
- 2010年:錢煦
- 2011年:約翰·B·古迪納夫
- 2014年:Thomas Kailath
- 1970年:理查德·布饒爾
- 1973年:約翰·圖基
- 1974年:庫爾特·哥德爾
- 1975年:約翰·巴科斯
- 陳省身
- 喬治·伯納德·丹齊格
- 1976年:Kurt Otto Friedrichs
- 哈斯勒·惠特尼
- 1979年:Joseph L. Doob
- 高德納
- 1982年:Marshall Harvey Stone
- 1983年:Herman Goldstine
- 艾沙道爾·辛格
- 1986年:拉克斯·彼得
- Antoni Zygmund
- 1987年:拉烏爾·博特
- 麥可·弗里德曼
- 1988年:Ralph E. Gomory
- Joseph B. Keller
- 1989年:Samuel Karlin
- 桑德斯·麥克蘭恩
- Donald C. Spencer
- 1990年:George F. Carrier
- 斯蒂芬·科爾·克萊尼
- 約翰·麥卡錫
- 1991年:Alberto Calderón
- 1992年:艾倫·紐厄爾
- 1993年:Martin David Kruskal
- 1994年:約翰·科克
- 1995年:路易·尼倫伯格
- 1996年:理察·卡普
- 史蒂芬·斯梅爾
- 1997年:丘成桐
- 1998年:Cathleen Synge Morawetz
- 1999年:菲利克斯·白勞德
- Ronald R. Coifman
- 2000年:約翰·格里格斯·湯普森
- 凱倫·烏倫貝克
- 2001年:卡利安普迪·拉達克里希納·拉奧
- 埃利亞斯·施泰因
- 2002年:詹姆斯·格利姆
- 2003年:Carl R. de Boor
- 2004年:丹尼斯·蘇利文
- 2005年:Bradley Efron
- 2006年:Hyman Bass
- 2007年:萊昂納多·克萊洛克
- 安德魯·維特比
- 2009年:戴維·芒福德
- 2010年:Richard A. Tapia
- 斯里尼瓦瑟·瓦拉德漢
- 2011年:所羅門·格倫布
- Barry Mazur
- 2014年:Alexandre Chorin
- 戴維·布萊克韋爾
- 2015年:麥可·阿廷
- 1963年:路易斯·阿爾瓦雷茨
- 1964年:朱利安·施溫格
- 哈羅德·尤里
- 羅伯特·伯恩斯·伍德沃德
- 1965年:約翰·巴丁
- 彼得·德拜
- 利昂·萊德曼
- William Rubey
- 1966年:雅各布·皮耶克尼斯
- 蘇布拉馬尼揚·錢德拉塞卡
- 亨利·艾林
- 約翰·范扶累克
- 弗拉基米爾·佐利金
- 1967年:Jesse Beams
- Francis Birch
- 格雷戈里·布萊特
- Louis Hammett
- 喬治·基斯佳科夫斯基
- 1968年:Paul Bartlett
- 赫爾伯特·傅利曼
- 拉斯·昂薩格
- 尤金·維格納
- 1969年:赫伯特·布朗
- 沃爾夫岡·帕諾夫斯基
- 1970年:羅伯特·H·迪克
- 艾倫·桑德奇
- John C. Slater
- 約翰·惠勒
- Saul Winstein
- 1973年:卡爾·傑拉西
- Maurice Ewing
- Arie Jan Haagen-Smit
- Vladimir Haensel
- Frederick Seitz
- 羅伯特·賴斯本·威爾遜
- 1974年:尼古拉斯·布隆伯根
- 保羅·弗洛里
- 威廉·福勒
- 萊納斯·鮑林
- Kenneth Sanborn Pitzer
- 1975年:漢斯·貝特
- Joseph O. Hirschfelder
- Lewis Sarett
- E. Bright Wilson
- 吳健雄
- 1976年:塞繆爾·古德斯米特
- Herbert S. Gutowsky
- Frederick Rossini
- 維爾納·索米
- 亨利·陶布
- 喬治·烏倫貝克
- 1979年:理查德·費曼
- 赫爾曼·馬克
- 愛德華·珀塞爾
- John Sinfelt
- 萊曼·史匹哲
- 維克托·魏斯科普夫
- 1982年:菲利普·安德森
- 南部陽一郎
- 愛德華·泰勒
- 查爾斯·湯斯
- 1983年:瑪格麗特·伯比奇
- Maurice Goldhaber
- Helmut Landsberg
- 沃爾特·芒克
- 弗雷德里克·萊因斯
- 布魯諾·羅西
- 約翰·施里弗
- 1986年:Solomon J. Buchsbaum
- H. Richard Crane
- 赫爾曼·費什巴赫
- 羅伯特·霍夫施塔特
- 楊振寧
- 1987年:菲力普·艾貝爾森
- Walter Elsasser
- 保羅·勞特伯
- George Pake
- 詹姆斯·范·艾倫
- 1988年:D. Allan Bromley
- 朱經武
- 沃爾特·科恩
- 諾曼·拉姆齊
- 傑克·施泰因貝格爾
- 1989年:Arnold O. Beckman
- 尤金·派克
- Robert Sharp
- 亨利·M·斯托梅爾
- 1990年:阿蘭·麥克萊德·科馬克
- 埃德溫·麥克米倫
- 羅伯特·龐德
- Roger Revelle
- 1991年:阿瑟·肖洛
- 愛德華·C·斯通
- 史蒂文·溫伯格
- 1992年:尤金·舒梅克
- 1993年:瓦爾·菲奇
- 薇拉·魯賓
- 1994年:Albert Overhauser
- Frank Press
- 1995年:漢斯·德默爾特
- 彼得·戈德賴希
- 1996年:Wallace S. Broecker
- 1997年:馬歇爾·羅森布盧特
- 馬丁·史瓦西
- George Wetherill
- 1998年:Don L. Anderson
- 約翰·巴考爾
- 1999年:詹姆斯·克羅寧
- 利奧·卡達諾夫
- 2000年:威利斯·蘭姆
- 耶利米·保羅·歐斯垂克
- Gilbert F. White
- 2001年:Marvin L. Cohen
- 雷蒙德·戴維斯
- Charles Keeling
- 2002年:Richard Garwin
- 威廉·傑森·摩根
- 愛德華·威滕
- 2003年:G. Brent Dalrymple
- 里卡爾多·賈科尼
- 2004年:Robert N. Clayton
- 2005年:拉爾夫·阿爾菲
- Lonnie Thompson
- 2006年:丹尼爾·克萊普納
- 2007年:Fay Ajzenberg-Selove
- Charles P. Slichter
- 2008年:貝爾尼·阿爾德
- 詹姆斯·岡恩
- 2009年:亞基爾·阿哈羅諾夫
- Esther M. Conwell
- Warren M. Washington
- 2011年:西德尼·德雷爾
- 珊德拉·法貝爾
- Sylvester James Gates
- 2014年:伯頓·里克特
- Sean C. Solomon
- 2015年:雪莉·安·傑克遜
- 1991年:佛蘭克·懷特
- 漢斯·馮·奧海恩
- 1993年:約翰·巴科斯
- 1995年:約翰·R·皮爾斯
- 哈羅德·羅森
- 1997年:弗拉基米爾·哈恩賽爾
- 1999年:高錕
- 羅伯特·D·毛拉爾
- 約翰·B·麥克切斯尼
- 2001年:文頓·瑟夫
- 羅伯特·卡恩
- 倫納德·克萊恩羅克
- 勞倫斯·G·羅伯茨
- 2002年:羅伯特·蘭格
- 2003年:伊萬·A·蓋亭
- 布拉德福特·帕金森
- 2004年:艾倫·凱
- 布特勒·W·蘭姆森
- 羅伯特·W·泰勒
- 查爾斯·P·泰克爾
- 2005年:米諾若·S·「山姆」·阿拉克(Minoru S. "Sam" Araki)
- 佛朗西斯·J·麥登(Francis J. Madden)
- 愛德華·A·米勒(Edward A. Miller)
- 詹姆斯·W·普朗摩爾
- 董·H·邵斯勒(Don H. Schoessler)
- 2006年:威拉德·博伊爾
- 喬治·埃爾伍德·史密斯
- 2007年:蒂姆·伯納斯-李
- 2008年:魯道夫·卡爾曼
- 2009年: 羅伯特·丹納德
- 2011年:弗朗西絲·阿諾德
- 威廉·P·C·施特默爾
- 2012年:喬治·哈利·海爾邁耶
- 沃爾夫岡·黑爾弗里希
- 馬丁·沙特
- T·彼得·布羅迪
- 2013年:托馬斯·豪格
- 馬丁·庫珀
- 奧村善久
- Joel S. Engel
- Richard H. Frenkiel
- 2014年:約翰·B·古迪納夫
- Yoshio Nishi
- Rachid Yazami
- 吉野彰
- 2015年:赤崎勇
- M. George Craford
- Russel D. Dupuis
- 尼克·何倫亞克
- 中村修二
- 2016年:安德魯·維特比
- 2018年:比雅尼·斯特勞斯特魯普
- 2020年:讓·弗雷謝、 C·格蘭特·威爾森