読者です 読者をやめる 読者になる 読者になる

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 早!