Python 2.6.2 と unladen-swallow Python 2.6.1 で遊んでみた
2.6.2 が Ubuntu 標準、2.6.1 が unladen-swallow です。以外に違うのですね。
$ /usr/bin/python -V Python 2.6.2 $ /usr/local/bin/python -V Python 2.6.1 $ /usr/bin/python fib.py 39 (63245986, 55.661906003952026) $ /usr/local/bin/python fib.py 39 (63245986, 46.927426815032959) $ cat fib.py import sys import time def fib(n): if n < 2: return n else: return fib(n-2) + fib(n-1) n = int(sys.argv[1]) start = time.time() res = fib(n) print (res, time.time() - start)
fib.py はこちらから拝借
http://d.hatena.ne.jp/sumim/20080905/p1
というか Ruby 1.9 早!