2013年9月16日 星期一

Donald Ervin Knuth



高德納(Donald Ervin Knuth,1938年1月10日)
出生於密爾沃基,美國著名電腦科學家,高德納最為人知的事蹟計算機科學界最受高度敬重的,他是《電腦程式設計藝術》(The Art of Computer Programming)的作者。此書是記算機科學介受敬重參考書籍

[簡歷]

加州理工學院研究所二年級時,為私人公司寫編譯器,賺得5000元美金。1963年高德納獲得加州理工學院數學博士學位,之後留校任教,並在數學領域取得多項成就。與此同時高德納也開始研究電腦程式設計。
1966年,當高德納的著作已經長達3000多頁時,他與出版商商定,編纂一部系統地介紹電腦程式設計的巨著《電腦程式設計藝術》。目前該書已經出版了四卷,並對電腦領域產生了深遠的影響。1968年高德納拒絕了美國國家安全域的工作邀請,受聘成為史丹福大學電腦系教授,和他的一個學生開發了 Knuth-Morris-Pratt演算法,該法則使計算機在文章中搜尋一串字元的過程更加連貫。他在擔任該職務期間開發了TEX排版軟體,成為今天大多數科技書籍使用的排版程式。除此之外高德納還在電腦領域作出了多項貢獻,例如LR parsing theory, Knuth-Moris-Patt pattern等。

[性格]

很多人都認為高德納非常有趣。他會獎勵每一個找出他的著作中任何錯誤的人,他們每指出TEX的一個錯誤,就能得到2.56美元;另外,對於每個「有價值的建議」,他設立了0.32美元的獎金。高德納可以算是一名標準的駭客,他最喜歡的軟體是Emacs,並曾向其作者理查·史托曼送出修改提案。

[著作]

高德納的《電腦程式設計藝術》計劃出版七卷,該書自第三卷於二十世紀七十年代初版以來,一直沒有下一卷的進展。因此他自1990年起就停止使用電子郵件(高德納自1975年就開始使用電子郵件)以專心撰寫餘下的四卷。最新訊息是,第四卷將至少出成4A、4B、4C三本,目前已有部分草稿譯出。
在電腦科學以外,高德納亦著有論述基督教信仰的書籍,如《3:16 Bible Texts Illuminated》(1991), ISBN 0-89579-252-4,以及《Things A Computer Scientist Rarely Talks About》(2001),ISBN 1-57586-326-X,這些被視為電腦科學家少有的作品。科學界最受高度敬重的參考書籍之一。他創造了演算法分析的領域,在數個理論計算機科學的分支做出基石一般的貢獻,此外還是排版軟體TEX和字型設計系統Metafont的發明人

以上資料來源:維基百科