丹尼斯·麥卡利斯泰爾·里奇(英語:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),出生于紐約州布朗克斯維爾,畢業(yè)于哈佛大學,美國計算機科學家,1983年圖靈獎得主、C語言之父。
1963年丹尼斯·麥卡利斯泰爾·里奇獲得哈佛大學物理學學士,1968年獲得哈佛大學物理學與應用數(shù)學博士學位。1969年,丹尼斯·麥卡利斯泰爾·里奇在貝爾實驗室的同事肯尼斯·湯普森(KennethThompson)將BCPL改編為“B”,兩人開始著手創(chuàng)建Unix操作系統(tǒng),該系統(tǒng)誕生于1970年。1972年,兩人將B語言變成了C語言。Unix組件最初是用B語言編寫的,但最終用C語言重寫,并于1973年完成了內(nèi)核的編寫。1983年,他被任命為貝爾實驗室研究員。1988年,他當選為美國國家工程院院士。2011年10月12日,丹尼斯·麥卡利斯泰爾·里奇在新澤西州伯克利高地去世。
丹尼斯·麥卡利斯泰爾·里奇先后獲得ACM編程系統(tǒng)和語言論文獎、美國國家技術獎章、圖靈獎、計算機歷史博物館研究員獎等獎項。
人物生平
早年經(jīng)歷
丹尼斯·麥卡利斯泰爾·里奇1941年9月9日出生于紐約州布朗克斯維爾。丹尼斯·麥卡利斯泰爾·里奇曾就讀于哈佛大學,于1963年獲得物理學學士。1967年,丹尼斯·麥卡利斯泰爾·里奇跟隨父親阿里斯泰爾·里奇加入貝爾實驗室計算機科學研究中心。1968年,丹尼斯·麥卡利斯泰爾·里奇獲得物理學與應用數(shù)學博士學位。
工作經(jīng)歷
1969年,丹尼斯·麥卡利斯泰爾·里奇在貝爾實驗室的同事肯尼斯·湯普森(KennethThompson)將BCPL改編為“B”,兩人開始著手創(chuàng)建Unix操作系統(tǒng),該系統(tǒng)誕生于1970年。在unix開發(fā)初期,丹尼斯·麥卡利斯泰爾·里奇就開始修改B語言,添加數(shù)據(jù)和語法特性,最終在1972年將B語言變成了c語言。Unix組件最初是用B語言編寫的,但最終用C語言重寫,并于1973年完成了內(nèi)核的編寫。
1983年,他被任命為貝爾實驗室研究員,同年,他和湯普森因在Unix和通用操作系統(tǒng)方面的工作而獲得了圖靈獎。1988年,他當選為美國國家工程院院士。1990年,丹尼斯·麥卡利斯泰爾·里奇成為貝爾實驗室計算機科學研究中心系統(tǒng)軟件研究部主任。他的團隊開發(fā)了貝爾實驗室九號計劃操作系統(tǒng)(1995年發(fā)布)和Inferno操作系統(tǒng)(1996年發(fā)布)。1997年,丹尼斯·麥卡利斯泰爾·里奇獲得計算機歷史博物館研究員獎。1998年,丹尼斯·麥卡利斯泰爾·里奇和湯普森因共同開發(fā)Unix而共同獲得美國國家科技獎章。2005年,丹尼斯·麥卡利斯泰爾·里奇入選ACM SIGOPS名人堂。
2007年,丹尼斯·麥卡利斯泰爾·里奇卸任朗訊系統(tǒng)軟件研究部門負責人一職,正式退休。2011年,丹尼斯·麥卡利斯泰爾·里奇獲得日本信息通信獎。同年10月12日,丹尼斯·麥卡利斯泰爾·里奇在新澤西州伯克利高地去世。
主要成就
丹尼斯·麥卡利斯泰爾·里奇是C語言、Unix操作系統(tǒng)以及Plan 9操作系統(tǒng)創(chuàng)建者之一。他與合作伙伴一起,將編程語言BCPL從CTSS系統(tǒng)遷移到了multis和GECOS系統(tǒng);在Multics使用的GE 645計算機以及GECOS系統(tǒng)下的GE 635計算機上,為BCPL語言開發(fā)了一個編譯器;他還編寫了ALTRAN編譯器,ALTRAN是一種用于符號計算的語言和系統(tǒng);此外,他還參與了Unix操作系統(tǒng)的創(chuàng)建工作,并將該操作系統(tǒng)移植到了Interdata 8/32計算機上,這證明了Unix的可移植性,并為Unix的廣泛應用打下基礎。
主要作品
出版書籍
參考資料
學術論文
參考資料
社會任職
丹尼斯·麥卡利斯泰爾·里奇曾兼職參與麻省理工學院的MAC項目中的Multitics的分時系統(tǒng)共享項目。
個人生活
家庭
丹尼斯·麥卡利斯泰爾·里奇的父親阿利斯泰爾·里奇是貝爾實驗室的開關系統(tǒng)工程師,母親瓊·麥吉·里奇是家庭主婦。
愛好
丹尼斯·麥卡利斯泰爾·里奇的愛好是旅行和閱讀。
獲得榮譽
參考資料
相關評價
艾薩克·牛頓說他是站在巨人的肩膀上,如今,我們都站在里奇的肩膀上。(克尼漢評)
丹尼斯·麥卡利斯泰爾·里奇對計算機的貢獻跨越了四十年,并產(chǎn)生了全球性的影響。(《Analytics Insight》雜志評)
丹尼斯·麥卡利斯泰爾·里奇是c語言的創(chuàng)造者和unix的先驅(qū)。(美國電氣與電子工程師協(xié)會評)
參考資料 >
聯(lián)合國教科文組織.新浪微博.2024-01-05
DENNIS M. RITCHIE .ACM.2024-05-28
“C語言之父”丹尼斯·里奇辭世.科學網(wǎng).2024-03-15
C語言世界你懂嗎?.福州外語外貿(mào)學院.2024-10-12
Dennis Ritchie Programming Language “C”.lemelson.2024-10-12
Dennis Ritchie Bio .貝爾實驗室 .2024-10-13
【IT名人】C語言之父——丹尼斯·麥卡利斯泰爾·里奇.微信公眾平臺.2024-10-13
Dennis M. Ritchie(丹尼斯·里奇) .AMiner .2024-10-13
Dennis Ritchie: Biography of a Pioneer Programmer Who Shaped the Computing History .Analytics Insight .2024-10-13
Dennis Ritchie: Biography of a Pioneer Programmer Who Shaped the Computing History .Analytics Insight .2024-10-13
Dennis Ritchie (1941–2011) Dennis Ritchie, creator of the C language and Unix pioneer, dies at age 70DAVID SCHNEIDER13 OCT 20113. MIN READ IEEE.2024-10-13