作者:互联网 时间: 2026-10-30 18:30:01
Knuth 的纠错奖励为何恰好是2.56美元?这个数值与十六进制有关,而今天的奖励记录也与早期个人支票有所不同。下面分开说明数值含义、制度变化和报告条件。
十六进制的 100 等于十进制的 256,256 美分就是 2.56 美元。Knuth 用这一数值为发现书中错误的读者致谢,也让奖励带上了计算机数制的趣味。
官网常见的记法是 0x$1.00。这里的小数部分也按十六进制理解:一个十六进制“美元”对应 256 美分。不要把它误读成现实中的普通 1 美元。

在2008 年的 News 页面中,Knuth 解释了调整个人支票奖励方式的原因:支票上的账户信息被公开后带来了账户安全问题,他决定改用带有幽默设定的奖励记录与证书。
相关记录使用 Bank of San Serriffe 的名称。这是奖励文化的一部分,不宜把它理解成可办理普通银彳业务的机构,也不能把今日的致谢证书直接等同于早年的可兑现个人支票。
不是。TAOCP 当前纠错说明强调的是错误的首次发现者;已知勘误、重复报告和单纯的表达偏好,并不自动符合条件。是否属于有效错误,需要作者核对。
页面还区分错误与有价值的建议,并分别列出奖励数额。因此,读到一段内容有疑问时,先查既有清单和版本信息,比围绕金额猜测更有用。
2.56 美元奖励的价值,更多在于作者对认真阅读和有效纠错的认可。了解历史时,应把早期个人支票、后来证书制度和当前页面说明分开看,避免把旧故事写成今天的兑现承诺。