丹尼斯·麥卡利斯泰爾·里奇(Dennis MacAlistair Ritchie,1941年9月9日生),出生于美國(guó)紐約布朗克斯維爾(Bronxville)。著名的美國(guó)計(jì)算機(jī)科學(xué)家,對(duì)C語(yǔ)言和其他編程語(yǔ)言、Multics和Unix等操作系統(tǒng)的發(fā)展做出了巨大貢獻(xiàn)。
里奇在哈佛大學(xué)學(xué)習(xí)物理學(xué)和應(yīng)用數(shù)學(xué)畢業(yè),1967年他進(jìn)入貝爾實(shí)驗(yàn)室,主管貝爾實(shí)驗(yàn)室位于新澤西州的計(jì)算機(jī)科學(xué)研究中心的系統(tǒng)軟件研究部門,目前他是朗訊技術(shù)公司系統(tǒng)軟件研究部門的領(lǐng)導(dǎo)人。1983年他與肯·湯普遜一起獲得了圖靈獎(jiǎng)。理由是他們“研究發(fā)展了通用的操作系統(tǒng)理論,尤其是實(shí)現(xiàn)了UNIX操作系統(tǒng)”。1999年兩人為發(fā)展C語(yǔ)言和Unix操作系統(tǒng)一起獲得了美國(guó)國(guó)家技術(shù)獎(jiǎng)?wù)隆?/p>
當(dāng)有人問(wèn)里奇為什么使用他使用的方式開(kāi)發(fā)了C語(yǔ)言的時(shí)候,里奇回答說(shuō)“這樣做看上去很好”,他說(shuō)任何人在同一地方、同一時(shí)間會(huì)像他那樣做的。但是其他許多人認(rèn)為這只不過(guò)反映出了里奇的謙虛。C++的開(kāi)發(fā)者和設(shè)計(jì)師、里奇在貝爾實(shí)驗(yàn)室的同事比雅尼·斯特勞斯特魯普說(shuō):“假如里奇決定在那十年里將他的精力花費(fèi)在稀奇古怪的數(shù)學(xué)上,那么Unix將胎死腹中。”
肯·湯普遜(左)和丹尼斯·里奇(右)
事實(shí)上,丹尼斯·里奇與肯·湯普遜兩人發(fā)展了C語(yǔ)言,同時(shí)發(fā)展了Unix操作系統(tǒng),在電腦工業(yè)史上占有重要的席位。至今為止C語(yǔ)言在發(fā)展軟件和操作系統(tǒng)時(shí)依然是一個(gè)非常常用的電腦語(yǔ)言,它對(duì)許多現(xiàn)代的編程語(yǔ)言如C++、C#、Objective-C、Java和JavaScript擁有極大的影響。在操作系統(tǒng)方面Unix也具有極大的影響:今天市場(chǎng)上有許多不同的Unix方言如AIX、Solaris、Mac OS X和BSD等,以及與Unix非常相似的系統(tǒng)如Minix和非常普及的Linux操作系統(tǒng)。甚至其Microsoft Windows操作系統(tǒng)與Unix相競(jìng)爭(zhēng)的微軟為他們的用戶和開(kāi)發(fā)者提供了與Unix相容的工具和C語(yǔ)言編譯器。
里奇還參加發(fā)展了Unix和C語(yǔ)言的兩個(gè)后繼軟件:Plan 9和Inferno操作系統(tǒng)以及Limbo語(yǔ)言。兩者均是基于他以前的工作上發(fā)展的。
在技術(shù)討論中,他常被稱為dmr,這是他在貝爾實(shí)驗(yàn)室的Email地址。值得注意的是,雖然丹尼斯·里奇是C語(yǔ)言的作者,他本人最喜歡的程序語(yǔ)言卻是Alef。
Dennis MacAlistair Ritchie