跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 丹尼斯·里奇 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
丹尼斯·里奇
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''丹尼斯 ・ 麥卡利斯泰爾 ・ 里奇'''(英語:'''Dennis MacAlistair Ritchie''',一九四一年九月初九—二空一一年十月十二號), 美國計算機科學家。駭客圈仔通常講伊是「'''dmr'''」。 伊是 C 語言的創造者、Unix 作業系統的關鍵開發者,對電腦領域產生了深遠影響,並且肯 ・ 湯普遴同為一九八三年圖靈獎得主。 ==生平== 丹尼斯 ・ 里奇生佇美國紐約州布隆克維。𪜶爸爸是《開關電路設計》(The Design of Switching Circuits)作者之一、貝爾實驗室的資深科學家阿利斯泰爾 ・ 里奇(Alistair E . Ritchie)。 佇丹尼斯細漢的時陣,𪜶兜就搬去紐澤西州的薩米特。伊佇當地的高中學業,了後到哈佛大學學習物理學佮應用數學。大學畢業矣,里奇於一九六七年進入貝爾實驗室工作。第二年伊佇計算機科學家派屈克 ・ C ・ 費希爾的指導之下發表了博士論文《程式結構佮計算複雜性》(Program Structure and Computational Complexity), 但是始終其尾無正式得著博士學位。 二十世紀六空年代,丹尼斯 ・ 里奇佮肯 ・ 湯普遴參與了貝爾實驗室 Multics 系統的開發。毋過後來無偌久貝爾實驗室閣撤出矣 Multics 計畫,於是湯普頇顢揣著一台 PDP 鋪七機器,對頭開始開發應用程式和作業系統。佇咧這个時陣,丹尼斯 ・ 里奇佮湯普遴嘛𤆬團隊做系統的開發做工課。一九七空年,布萊恩 ・ 柯林漢建議共系統號名做「Unix」,佮「Multics」名相對。佇完成 Unix 系統開發的基本工課了後,湯普頇顢感覺 Unix 系統需要一个系統級的程式語言,就創造矣 B 語言。尾仔丹尼斯 ・ 里奇是佇咧 B 語言的基礎上創造了 C 語言。 七空年代,里奇捌和詹姆斯 ・ 里德(James Reeds)佮羅伯特 ・ 莫爾斯合作研究嘿 M 抹兩百空九密碼機的唯密文攻擊。佇咧以前 Unix 系統的 crypt 命令中就有部份的內容來自這台機器。猶毋過,經過佮美國國家安全局的討論,𪜶決定無公開辦法,因為公開攻擊原理會影響著其他當咧政府做兵的機器。 此外,里奇猶閣有參與貝爾實驗室九號計畫、Inferno 作業系統猶閣有 Limbo 語言的開發,啊若遮的項目攏是對伊較早的成果進一步開發的。貝爾實驗室佇二十世紀九空年代中期重組時,伊轉到了朗訊科技。佇咧朗訊,伊捌領導系統軟體研究部門,到二空空七年退休為止。 ==C 語言佮 UNIX== 丹尼斯 ・ 里奇為人所知,主要是因為伊創造了 C 語言,做關鍵開發者參與了 Unix 作業系統的開發,閣佮布萊恩 ・ 柯林漢共同編寫了《C 程式設計語言》——這本冊所樹立的標準叫做「K & R C」,其中「K」指柯林漢,而且「R」就是里奇。開發 Unix 時,里奇的一个重要貢獻是共 Unix 徙栽去無仝的機器和平台之上。佇咧 Unix 領域二个人非常的影響力,以後來開發 Research Unix 時道格拉斯 ・ 麥克羅伊寫道「你會當安全地共丹尼斯 ・ 里奇佮肯 ・ 湯普遴的名下到強欲所有無經過其他的人徛名的所在。」 當有人問里奇是啥物啟發伊按呢設計 C 語言的時陣,里奇共回答講「你看來是一件值得做的代誌」(" looked like a good thing to do ")。 伊講任何人攏佇仝一个所在、仝一个時間嘛會像伊按呢做的。但是真濟人認為這只是里奇的謙言,比如講里奇佇貝爾實驗室的同事、C + + 的創造者佮設計師比雅尼 ・ 史特勞斯特魯普捌講:「 假使里奇決定佇彼十年內將伊的精神開銷佇稀奇古怪的數學上,遐爾 Unix 共胎死腹內底」。 今仔日 C 語言廣泛用於各種應用程式、作業系統佮1875木去系統的開發之中,並且影響了大多數現代程式語言。Unix 作業系統是建立了一系列作業系統的觀念佮準則。 丹尼斯 ・ 里奇於一九九九年接受了一擺採訪,表示家己看著 Linux 和 BSD 作業系統當咧延續 Unix 發展,並講: > 我感覺講 Linux 發展的現象予人歡喜,因為伊真大的程度建立佇咧 Unix 的基礎之上。佇咧 Unix 的直接衍生品內底,Linux 應該是上健全的矣,雖然工作站佮大型的電腦的廠商嘛咧提供無仝類的 BSD 系統。 > > 佇這改採訪內底,伊閣指出伊的觀點實際上源於真濟年進前家己、肯 ・ 湯普遴以及人其他的人的看法。 ==榮譽佮獲獎的狀況== 一九八三年,因為發展著通用作業系統理論並實現 UNIX 作業系統,丹尼斯 ・ 里奇佮肯 ・ 湯普遴二人做伙得著圖靈獎。里奇的圖靈獎論文題目為《對軟體研究的反思》(Reflections on Software Research)。 一九九空年,二人因為「創造 UNIX 作業系統佮 C 程式設計語言」煞來得著 IEEE 頒發的 IEEE 漢明獎,一九九七年獲電腦歷史博物館研究員獎,佇咧一九九九年四月二一閣共同獲得著由美國總統比爾 ・ 柯林頓頒發的美國國家技術佮創新獎章。 二空空五年,美國工業研究院授予丹尼斯 ・ 里奇 IRI 成就獎,以表彰伊對計算機科學技術做出的貢獻,以及 UNIX 作業系統對社會廣泛影響。 二空一一年,丹尼斯 ・ 里奇佮肯 ・ 湯普遴二人共同得著日本國際獎。 ==過身== 二空一一年十月十二號,里奇於紐澤西州柏克萊 ・ 海茨鎮的厝內過身,享年七十歲。過身的訊息由伊進前的同事羅榮 ・ 派克提供,毋過無指明具體的過往的時間佮原因。此前丹尼斯 ・ 里奇的健康狀況一直無好,並且患者有前列腺癌佮心臟病。 丹尼斯 ・ 里奇對電腦領域產生了深刻影響。佇里奇過身了後,電腦歷史學家保羅 ・ 茨露吉評價講: > 里奇的名並無簡單予人感覺,嘛不為人熟似,猶毋過…… 假使若有一个會當共電腦放大的顯微鏡,你會看著內底四界攏是伊的貢獻。 > > 伊的同事的布萊恩 ・ 柯林漢嘛接受矣採訪,講里奇毋捌想過 C 語言會當變做按呢重要。伊共《紐約時報》,「 丹尼斯創造的工具—— 以及𪜶的衍生品—— 這陣當咧廣泛用一切事物」。 伊閣提醒讀者,C 語言佮 UNIX 了後各種出名專案的開發揮了非常重要的一个作用,比如講 iPhone。 有人將丹尼斯 ・ 里奇佮史蒂夫 ・ 賈伯斯進行對比,試圖探究二人內底啥人閣較重要,然後會當出一條結論,「 佇過去四十冬的技術革命內底,里奇起到關鍵作用—— 包括蘋果公司想欲用來創造財富的技術」。 有的人講「對另外一方面講,丹尼斯 ・ 里奇發明了兩項關鍵的軟體技術,這種技術是直接或者是接組成這馬每一件電腦產品的 DNA。伊聽起來足痟的,可事實是有影。」閣有人評價數,「 濟濟佇計算機科學佮相關領域的人攏清楚,里奇的重要性體這馬一切需要通過電腦實現的工課內底」。 為紀念丹尼斯 ・ 里奇,Fedora 的開發團隊將 Fedora 十六(發佈佇里奇過身一個月了後)獻予伊,而且 FreeBSD 的開發團隊也將 FreeBSD 九九零(發布佇二空一二年一月十二號)獻予伊。 ==對作== *《C 程式設計語言》:佮布萊恩 ・ 柯林漢合著。這个冊所採用的標準叫做「K & R C」。 *《Unix Programmer's Manual》 ==參考資料== ==外部連結== * 丹尼斯 ・ 里奇於貝爾實驗室的首頁 [[分類: 待校正]]
返回到「
丹尼斯·里奇
」。