德纳 (Donald Ervin Knuth) 1938 年出生于美国密尔沃基的一个路德教家庭,几年后决定在大学学习物理学。 尽管他喜欢编程,但他没有学习计算机科学也就不足为奇了。 当时,计算机科学还不存在,因此编程任务是由物理学家和数学家来完成的。 或许正因为如此,也正因为他对知识永不满足的渴求,高德纳几年后也完成了数学的事业。 几年前,即 1958 年,他已经编写了他的第一个程序。 捕捉他的知识。
些人认为是有史以来编写的最完美的程序。 TeX 是一种文字处理器,通常集成到 LaTeX 系统(以及 手机号码数据 其他系统)中,因其编辑数学方程的方式而在学术界广泛使用。 事实上,TeX 的出现源于教授自身的需要,他对《计算机编程艺术》第一卷排版质量不佳感到失望,因此开发了该程序,以便拥有更高质量的文本编辑工具。 事实上,TeX 汇集了一些轶事,这些轶事为 Knuth 教授赢得了“历史上最好的程序员”的荣誉称号。
最流行的是教授亲自为所有能够发现程序错误的人提供的奖励。 奖金为 2.56 美元,即 Knuth 所说的“十六进制美元”(这位教授也以幽默感而闻名)。 不过,不得不说,这是相当成功的; 尽管它很复杂,但该软件非常好,几乎没有发现错误。 此外,大多数这样做的人并没有兑现教授的支票,而是怀着钦佩的心情将它们作为历史物品保留下来。 另一个奇怪的轶事是在 TeX 版本编号系统中发现的。 按照通常的方法,当 TeX 到达版本
|