摘要:
程序员常常需要转换时间单位。比如说,一个程序每秒钟能处理100条记录,那它处理一百万条记录要多少时间?用除法一算,我们就知道要花10000秒,按每小时3600秒计算,差不多3个小时。 然而一年又有多少秒呢?如果我直接告诉你,一共有3.155×107秒,你可能很快就忘了。事实上,要记住这个很简单,在误差不超过0.5%的约束下: π秒就是一个纳世纪。 ——Tom Duff,贝尔实验室 所以,如果你的程序要运行107秒,你就要准备等上4个月。 1985年2月的《ACM通讯》曾向读者征集与计算有关的一句话箴言。读者来稿中有一些是没有争议的,比如Duff法则就是一种很方便的记忆常数的方法。而下 阅读全文