历史上的今天
美国计算机科学家高德纳出生
- 来源: 灵犀算网
- 关键词高德纳
美国计算机科学家高德纳
高德纳(Donald Ervin Knuth,1938年),美国著名计算机科学家,斯坦福大学电脑系荣誉教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具广泛影响的论文和著作,与Edsger Wybe Dijkstra并称为我们这个时代最伟大的计算机科学家的人。
高德纳还是The Art of Computer Programming(中译本《计算机程序设计艺术》)的作者以及TeX和Metafont排版软件的发明人。
简历
1963年高德纳获得加州理工数学博士学位,之后留校任教,并在数学领域取得多项成就。与此同时高德纳也开始研究计算机程序设计,并预备出版一本有关编译器的书籍。
1966年,当高德纳的著作已经长达3000多页时,他与出版商商定,编撰一部完整系统地介绍计算机程序设计的巨著《计算机程序设计艺术》。目前该书已经出版了三卷,并对计算机领域产生了深远的影响。《美国科学家》杂志曾将该书与爱因斯坦的相对论,达克的量子力学论等书并列为20世纪科学界最重要的12本书之一。
1968年高德纳受聘成为斯坦福大学计算机系教授。在担任该职务期间他又开发了TeX排版软件,成为今天大多数科技书籍使用的排版程序。除此之外高德纳还在计算机领域作出了多项贡献,例如LR parsing theory, Knuth-Moris-Patt pattern等。
性格
很多人都认为高德纳是一名非常有趣的人物。他会奖励每一个找出他的著作中任何错误的人2.56美元,因为“256美分刚好是十六进制的一美元”(256 pennies is one hexadecimal dollar)。高德纳可以算是一名标准的黑客,他最喜欢的软件是Emacs,并甚至还向作者Richard Stallman提交修补补丁。
与大多数传统黑客一样,高德纳平日酷爱音乐。他一度还曾考虑报考音乐专业,在他的书房中放了一个特别定制的84管的管风琴。除此之外他也会吹萨克斯风和大号。
高德纳自1990年起就停止使用电子邮件以专心撰写余下的四卷《计算机程序设计艺术》。该书自第三卷于二十世纪七十年代初版以来,就再也没有第四卷的消息,尽管作者计划出版七卷。