Knuth很早就提前退休,为的是集中精力把巨著The Art of Computer Programming写完。 他一生共带过28个博士生,发誓不会再带更多的学生。但是, 他有一个奇妙的承诺:
在他定期进行的讲座中,会不断提出一些新的难题。如果有人能在给定的期限内解出 任何一道难题,他将为那个人的博士论文签名!不知道世界之大,有没有哪位后起之秀 能获得这样的殊誉?
为什么原本计划出7卷的书只出了3卷就停下了? 因为Knuth写了三卷,对文本编辑器很不满。 就自己编了一个编辑器,用来写书。 这就是后来西方出版界几乎都在使用的TeX系统
Knuth在他的主页上有声明,在他的书里每发现一个错误,他就付给你2.56美元 为什么是2.56美元?Knuth 教授的答案是:
“256 pennies is one hexadecimal dollar.” 从1981年夏至1996年7月1日,Knuth 教授给指出错误的人回信250多封,其中一半以上装有奖励支票。 从奖励支票清单来看,有一位名叫 Axel Böttcher 的人,曾先后5次得到两块五毛六的支票, 3次得到五块一毛二的支票,真可谓牛人背后有牛人。
还有一个故事: linux的发明人说:我一觉醒来,上帝告诉我,我编写了世界上最好的操作系统 还有一个牛人(记不得名字了)说:我一觉醒来,上帝告诉我,我编写了世界上最好的文字处理系统 Knuth说:“我没有对你们那么说过!”
微软首席执行官比尔•盖茨在1995年接受一次采访时说,“如果你认为你是一名真正优秀的程序员, 就去读第一卷,确定可以解决其中所有的问题。”值得注意的是, 盖茨本人读这本书时用去了几个月的时间,并同时进行了难以置信的训练。 盖茨还说:“如果你能读懂整套书的话,请给我发一份你的简历。”
1977年,Knuth访问中国三周,行前姚储枫给他起了个中文名字:高德纳。
|