高德纳:生日快乐
创始人
2024-06-20 08:00:55
0

 

[[8229]] 

才发现刚刚过去的1月10日是图灵奖得主、我们这个世界最受尊重的程序员之一高德纳(Donald Knuth)的72岁生日。老高,生日快乐!

不知道高德纳?先看这里的介绍,然后面壁三天去吧。

喜庆日子,列举一些老人家的趣事:

 

[[8230]] 

1. 高德纳这个中文名是姚储枫所取,后者也是一位优秀的计算机科学家,是另一位图灵奖得主、现在清华的姚期智的夫人(据说姚先生转学计算机还是受了夫人的影响)。

 

2. 他的鸿篇巨制《计算机程序设计艺术》(简称TAOCP)与爱因斯坦的《相对论》、狄拉克的《量子力学》、理查费曼的《量子电动力学》、罗素和怀特海《数学原理》、冯诺依曼《博弈论》等书一起被《美国科学家》杂志誉为20世纪最重要的物质自然物理科学专著。而我习惯将之比作钱锺书的《管锥编》。

3. 这本书的写作始于1966年,计划写七五卷,目前已完成四卷(第四卷的精装本将在今年出版)。对了,如果你在他的书里发现错误,会得到他的支票,每个错误奖励2.56(16进制的1,即0x$1)美元。

4. 高德纳是一位音乐痴迷者(美国传统黑客的标志),高中时对数学不感兴趣,主要精力在作曲。会演奏管风琴、萨克斯和大号。当然,他也因此写过一篇论文,叫《歌曲的计算复杂度》。

5. 所开发的著名排版软件TeX版本号从3开始,改为Pi(3,3.1,3.14),另一个软件MetaFont版本号从2开始,改为欧拉常数e(2,2.7,2.71)。意思是已经非常稳定,无需再进行大的改版。事实上,他也为软件bug设立了奖项,但是付出极少。

6.《计算机程序设计艺术》第三卷里有一个索引项写着:版税,使用,XXX页,而这一页里只有一张管风琴的图,看来,这架琴是用书的版税买的。

7. 他的另一本名著《Concrete Mathematics》里记载了一件轶事:在斯坦福大学***次上同名课程的时候,他解释了这个怪名字,自己的意图是要讲一些坚硬的而不是那种软软的数学,他不会讲什么聚集理论、斯通的嵌入定理,也不会讲斯通-切赫紧致化。话音刚落,几位土木系的学生默默地走出教室。原来他们以为这门课是混凝土数学(concrete的常见意思是土木系最习用术语:混凝土)。

8. 为了直观地说明循环定义,他在《计算机程序设计艺术》***卷索引中故意让循环定义和定义,循环交叉引用。

9. 除计算机科学著作外,他还是虔诚的基督徒,写作了很多基督教信仰图书。

10. 在大学时,他曾经管理过一支篮球队,并设计了一个公式,计算每个队员的价值。此方法曾经被《新闻周刊》和美国CBS电视台报道。

11. 1990年1月1日,他向同事宣布,为了集中精力写作,停止使用电子邮件(而他从1975年就开始使用电子邮件了)。

12. 他之所以要开发TeX,是因为在写书过程中发现已有的排版软件都太烂,于是决定自己动手。原本他预计半年就可以完成,但最终花了超过十年。在开发这个软件过程中,他发明了literate programming,即文学编程,意思是像写文章那样写代码。通过强迫程序员明确描述程序背后的思路,让未经深思熟虑的设计决策无所遁形,从而提高代码质量。
 

【编辑推荐】

  1. 超豪孙家栋获09年度国家***科技奖
  2. 华裔图灵奖得主谈计算机:理论发展10年后遇瓶颈
  3. 马云:CEO的本事就是会用别人的脑袋

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...