約翰·巴科斯

約翰·巴科斯

約翰·巴克斯(John Warner Backus)(1924年12月3日-2007年3月17日),美國計算機科學家,是全世界第一套高階語言(High-level Language)FORTRAN的發明小組組長。他提出了BNF(用來定義形式語言語法的記號法),發明Function-level programming這個概念及實踐該概念的FP語言。

基本信息

人物簡介

1924年12月3日生於美國賓夕法尼亞州費城,父親是阿特拉斯火藥公司的員工,後來轉職為證券經紀人。巴克斯中學時念賓夕法尼亞州波茨敦市的希爾學校,平時不愛讀書,勉強畢業,沒有什麼過人之處。後來依照父親的要求,他在維吉尼亞大學修讀化學,成績也不好。第二次世界大戰爆發,他便改為參加美國陸軍,在喬治亞州服役,後來進入哈弗福德學院(Haverford College)的醫學院預科接受醫療訓練,九個月後又退出了。在接受醫療訓練期間,他被診斷出患有腦部腫瘤,並接受手術治療。他搬到紐約市,最初打算以無線電技術員為生。在訓練過程中,他對數學產生極大興趣,於是他便在哥倫比亞大學修讀學位,於1949年以碩士學位畢業,1950年加入IBM工作。巴克斯和同事海爾里克(H. Herrick)一起成功開發了Speedcoding的程式,適用於浮點數運算。

成就

巴克斯在IBM工作了幾年,他對於機械式的程式設計感到厭煩,他希望能設計一套新式語言。1953年巴克斯向當時IBM董事長卡斯伯特·赫德提交了一分備忘錄,建議設計一種接近人類語言的程式語言代替機器語言,後來赫德批准了這項計畫。1957年4月他所領導13人小組推出全世界第一套高階電腦語言FORTRAN,首次用在IBM 704計算機上面,1958年推出FORTRAN Ⅱ,幾年後又推出FORTRAN Ⅲ,1962年推出FORTRAN Ⅳ,被稱為FORTRAN語言之父。六十年代巴克斯轉到沃森研究中心,參加了ALGOL語言的設計。1977年10月17日在西雅圖舉行的ACM年會上獲得計算機界最高獎圖靈獎,會中他發表了“程式設計能從馮·伊曼形式中解脫出來嗎?函式式風格及其程式的代數”(Can Programming be Literated from the von Neumann Style? A Functional Style and Its Algebra of Programs)演說。1991年退休。1994年美國工程院授予他Charles Stark Draper獎。2007年3月17日在美國俄勒岡州的家中去世,享年82歲。

1977年圖靈獎得獎演說:Can Programming Be Liberated From the von Neumann Style?

圖靈獎獲得者

1966年: 佩利 · 67年: 威爾克斯 · 68年: 漢明 · 69年: 閔斯基 · 70年: 維爾金森 · 71年: 麥卡錫 · 72年: 迪科斯徹 · 73年: 巴赫曼 · 74年: 高德納 · 75年: 紐威爾和 西蒙 · 76年: 拉賓和 斯科特 · 77年: 巴科斯 · 78年: 弗洛易德 · 79年: 艾佛森 · 80年: 何珥 · 81年: 科德 · 82年: 古克 · 83年: 湯普遜和 里奇 · 84年: 沃斯 · 85年: 卡普 · 86年: 霍普克羅夫特和 塔揚 · 87年: 科克 · 88年: 蘇澤蘭 · 89年: 卡亨 · 90年: 考巴托 · 91年: 米爾納 · 92年: 蘭普森 · 93年: 哈特馬尼斯和 斯特恩斯 · 94年: 費根鮑姆和 瑞迪 · 95年: 布盧姆 · 96年: 伯努利 · 97年: 恩格爾巴特 · 98年: 格雷 · 99年: 布魯克斯 · 2000年: 姚期智 · 01年: 達爾和 奈加特 · 02年: 李維斯特、薩莫爾和 阿德曼 · 03年: 凱 · 04年: 科夫和 卡恩 · 05年: 諾爾 · 06年: 艾倫 · 07年: 克拉克、愛默生和 斯發基斯

盤點美國知名科學家

古拉斯·尼葛洛龐帝
傑夫·霍金
艾賽亞·鮑曼
塞西莉亞·佩恩-加波施金
阿瓦德斯·特凡尼安
喬治·華盛頓·卡弗
威廉·亨利·皮克林
道格拉斯·麥克羅伊
艾倫·J·巴德
約翰·馬伯格
喬爾·梅特卡夫
W·E·莫爾納爾
愛德華·諾頓·勞侖次
理察·斯莫利
羅伯·雷頓
匠白光
希伯·柯蒂
吉爾伯特·牛頓·路易士
羅歇·吉耶曼
保羅·勞特伯
威廉·莫里斯·戴維斯
K·C·尼古勞
毛昭憲
保羅·卡拉斯
佛瑞德·布魯克斯
赫爾曼·約瑟夫·馬勒
翰·繆爾
赫伯特·豪普特曼
詹姆斯·尼古拉·格雷
卡羅琳·舒梅克
約翰·道布森
邵正元
阿弗雷德·赫希
文森特·迪維尼奧
羅伯特·柯爾
約翰·巴科斯
沃爾特·阿爾瓦雷茨
吉姆·卡吉雅
丹尼爾·卡爾頓·蓋杜謝
彼得·舒爾茨
賀拉斯·帕內爾·塔特爾
基普·索恩
貝拉·巴納錫
乍德·特魯希略
安德魯·沙利
喬治·瑪麗·塞爾
布萊恩·施密特
詹姆斯·B·薩姆納
凱文·格蘭納達
路易斯·斯威夫特
阿蘭·麥克萊德·科馬克
維斯托·斯里弗
奧托·斯特魯維
陳品山
阿爾伯特·班傑明·普雷
約翰·彭伯頓
查爾斯·佩德森
麥可·斯通布雷克
亞當·里斯
約翰·丹尼爾·克勞斯
伊莉莎白·羅默爾
亨利·諾利斯·羅素
查爾斯·狄龍·珀賴因
拉斯·昂薩格
約翰·霍華德·諾思羅普
尤金·派克
羅伯特·S·馬利肯
賽斯·尼克爾森
孟懷縈
埃德溫·麥克米倫
約書亞·布洛克
威廉·利普斯科姆
法蘭斯·萊文沃思
潘文淵
諾曼·艾布拉姆森
亨麗愛塔·勒維特
丹尼爾·柯克伍德
威廉·斯坦迪什·諾爾斯
查爾斯·科瓦爾
法蘭克·迪普勒
傑爾姆·卡爾
愛德華·卡爾文·肯德爾
羅伯特·赫爾曼
霍爾登·凱弗·哈特蘭
馬中佩
埃德溫·克雷布斯
里卡爾多·賈科尼
詹姆斯·弗格森
雷蒙德·史密斯·杜根
保羅·莫卡派喬斯
羅伯特·修奇
埃德溫·福斯特·柯丁頓
賽斯·卡羅·錢德勒
詹姆斯·克里斯蒂
安妮·坎農
威廉·羅伯特·布魯克斯
黃桑希蘭
葉乃裳
約翰·富蘭克林·恩德斯
約翰·貝內特·芬恩
喬治·邦德
拉爾夫·阿爾菲
喬治·阿貝爾
沃爾特·亞當斯
范·雅各布森
威廉·亨利·霍爾姆斯
赫伯特·亨利·道
阿爾文·溫伯格
羅德·霍夫曼
羅伯特·夏皮羅
約瑟夫·德西蒙尼
竇維廉
查爾斯·奧弗伯格
查爾斯·利伯
傑瑞·馬奇
托馬斯·米基利·梅勒
巴里·特羅斯特
尤金·賓漢
約翰·軒尼詩
塞繆爾·丹尼謝夫斯基
哈里·格雷
梅爾文·卡爾文
赫伯特·布朗
史丹利·羅斯特·本尼迪
馬克斯·列夫琴
喬治·沃爾德
拉瑞·克倫普爾
阿爾佛雷德·艾侯
西奧多·周
喬治·亨利·彼得斯
史蒂文·沃格特
查爾斯·薩克爾
克萊德·湯博
安德魯·斯圖爾特·塔能
艾倫·桑德奇
馬丁·史瓦西
萊曼·史匹哲
大衛·史提芬遜
哈羅·沙普利
古斯塔夫·所羅門
薇拉·魯賓
斯坦利·科恩
大衛·拉比諾維茨
賈德·戴蒙
愛德華·查爾斯·皮克林
克里斯蒂安·亨利·弗里
魯道夫·閔可夫斯基
法蘭克·穆勒
傑佛瑞·馬西
弗雷德里克·查爾斯·倫
傑夫·拉斯金
塞繆爾·蘭利
羅伯特·科什納
布萊德·確斯
歐文·羅斯
馬丁·紐維爾
愛德溫·哈勃
喬治·埃勒里·海耳
羅斯貝
馬文·閔斯基
亨利·德雷伯
米高·E·布朗
愛德華·愛默生·巴納德
芭芭拉·利斯科夫
葛麗絲·霍普
查理斯·艾博特
約翰·威斯利·鮑威爾
彼得·秀爾
尤利烏斯·紐蘭德
克日什托夫·馬蒂亞謝夫
喬治·懷特塞茲
常瑞華
王瑞駪
肯尼斯·艾佛森
詹姆斯·高斯林
格羅特·雷伯
巴里·夏普萊斯
威廉·巴頓·羅傑斯
菲利普·肖瓦特·亨奇
胡流源
張可昭
艾德文·卡特姆
弗蘭克·舍伍德·羅蘭
朱有花
弗拉迪米爾·普雷洛格
馬克斯·德爾布呂克
李中漢
菲巴斯·利文
威拉得·利比
馬丁·卡普拉斯
達德利·赫施巴赫
法蘭·艾倫
歐文·蘭米爾
羅納托·杜爾貝科
羅伯特·格拉布
維農·德沃夏克
威廉·吉奧克
克利夫蘭·阿貝
保羅·弗洛里
尤金·舒梅克
華萊士·卡羅瑟斯
馬克·維瑟
卡爾·斐迪南·科里
蘭迪·波許
倫納德·阿德曼
斯蒂夫·沃茲尼亞克
小羅伯特·伯納姆
弗里茨·茲威基
徐遐生
彼得·阿格雷
黎頓郝斯
阿諾·彭齊亞斯
王贛駿
肯·湯普遜
理察·卡普
阿薩夫·霍爾
羅伯特·弗洛伊德
法蘭克·德雷克
德克·布勞威爾
威廉·邦德
約翰·霍蘭德
琳·康維
詹姆斯·范·艾倫
亨利·陶布
文頓·瑟夫
格倫·西奧多·西博格
理察·施羅克
斯圖亞特·L·施萊伯
溫德爾·梅雷迪思·斯坦
安東尼奧·穆齊
約翰·麥卡錫
哈里森·施密特
哈里·哈蒙德·赫斯
理察·赫克
查爾斯·馬丁·霍爾
約西亞·威拉德·吉布斯
蘇珊·霍克菲爾德
亨利·艾林
艾倫·紐厄爾
羅伯特·梅特卡夫
約瑟·亨利
丹尼斯·里奇
帕西瓦爾·羅威爾
艾倫·佩利
高德納
喬治·伽莫夫
約翰·繆爾
史提芬·古克
布萊姆·科恩
下村修
謝爾蓋·布林
郭曉嵐
艾倫·麥克德爾米德
艾倫·黑格
安娜·菲舍爾
羅德里克·麥金農
卡爾·薩根
傑拉德·柯伊伯
卡爾·央斯基
羅伯特·伯恩斯·伍德沃
哈羅德·克萊頓·尤里
西奧多·威廉·理查茲
萊納斯·鮑林
克勞德·香農
利蘭·哈特韋爾
赫伯特·西蒙
奧利弗·史密斯
班傑明·富蘭克林
諾姆·喬姆斯基
理察·阿克塞爾

相關詞條

相關搜尋

熱門詞條

聯絡我們