附注:在最初的文章里,我没说明进行模2^64的计算——我当然明白那些不是“正确的”斐波那契数列,其实我不是想分析大数,我只是想探寻编译器产生的代码和计算机体系结构而已. 最近,我一直在开发Dynvm——一个通用的动态语言运行时.就像其他任何好的语言运行时项目一样,开发是由基准测试程序驱动的.因此,我一直在用基准测试程序测试各种由不同语言编写的算法,以此对其典型的运行速度有一个感觉上的认识.一个经典的测试就是迭代计算斐波那契数列.为简单起见,我以2^64为模,用两种语言编写实现了该算法. 用pyt…