欢迎来稿
当前位置首页 > 科技新闻 > 正文

高德纳·克努特:编程神话缔造者

2018-02-05 11:06 来源:人民日报海外版 海外网 崔玉玉

  高德纳·克努特

  计算机史上,少有人能把完美的理论跟超一流的实践完美结合。高德纳·克努特偏偏就是那个能做到的人。他的经典著作《计算机程序设计艺术》,在计算机史上的地位,堪比数学史上欧几里得所著的《几何学原理》。1973年,当这部书出版到第三卷时,已被认为是石破天惊的“神作”,高德纳也因此获得了图灵奖,而当时他才36岁。比尔·盖茨在一次采访中说:“如果你认为你是一名真正优秀的程序员,就去读这本书的第一卷。如果你能读懂整套书的话,请给我发一份你的简历。”

  高德纳1938年出生于美国威斯康辛州密歇根湖畔的密尔沃基。人们常常把学习成绩好的人称之为“学霸”,从这个角度来看,高德纳就是“学神”。比如,1956年高中毕业时,单科平均分为97.5,创造了学校有史以来的第一高分;大学读的是物理,后转攻数学,1960年本科毕业同时拿到了学士和硕士学位,理由是学校认为他的表现实在太出色了;1963年,获得加州理工学院数学博士学位并留校任教……

  1962年,高德纳应艾迪生韦斯利出版社之邀,开始写一本关于编译器的书籍,这就是《计算机程序设计艺术》。原计划整套书有七卷,但是当他写完第三卷的时候,却突然停工了,并且一停就是10年。原来,这个习惯把事情做到极致的“强迫症患者”认为现有的计算机排版软件效果太粗糙,破坏了书的美感,而他打算自己开发一套新的排版系统。歇笔的高德纳一头扎进了排版软件编写的世界。1985年,TeX(泰克)排版系统横空出世,并引发了西文印刷行业的一场革命。TeX今天仍是全球学术排版的不二规范。TeX的版本也很有趣,它不是以人们熟悉的“1.0”“2.0”标记版本,而是从3开始,不断地逼近圆周率3.1415。潜台词是:TeX已经没有大的漏洞了,后人只能小修小补使之趋于完美。高德纳甚至为此设立了一个奖学金,第一个Bug发现者奖励2.56美元,第二个5.12 美元,第三个10.24美元……奖金是以指数增长的!然而,30多年过去了,高德纳似乎也没有发过几次奖金,更没有因此破产。他还开发出了一套字体设计系统METAFONT(元字形)。有人说,计算机界最懂字体的两个人 ,一个是乔布斯,另一个就是高德纳。

  高德纳的小成果不计其数。比如,计算机科学技术中两个最基本的概念“算法”和“数据结构”就是他提出来的,那年的高德纳不过29岁。

  如今的高德纳已是白发苍苍的八旬老人。这位旷世大师,用自己的才华,定义了属于自己的时代。

(责任编辑:王蔚)

热点推荐

SpaceX刚打完最贵广告 特斯拉宣布史上最大季度亏损

SpaceX刚打完最贵广告 特斯拉宣布史上最大季度亏损

据新智元报道,8日,就在SpaceX成功发射后第二天,...

海上科学城里的“追星族”

海上科学城里的“追星族”

1月20日上午,圆满完成第26、27颗北斗导航卫星海上...

《自然》评估取消化石燃料补贴影响

《自然》评估取消化石燃料补贴影响

根据英国《自然》杂志近日发表的一项气候学模型研...

数字经济时代要树立网络安全的全局观

数字经济时代要树立网络安全的全局观

一场大规模网络袭击可能导致高达530亿美元的经济损...

首个牛胚胎干细胞诞生

首个牛胚胎干细胞诞生

经过几十年的努力,科学家最终成功地从牛身上获得...

罕见景观 神奇自然的伟大馈赠

罕见景观 神奇自然的伟大馈赠

摄影师在美国亚利桑那州、犹他州、新墨西哥州和科...

雷打雪 没那么神秘

雷打雪 没那么神秘

极度低温、大规模降雪、停电……年初,冬季风暴“...