利用psyco讓Python程式執行更快

jieforest發表於2013-01-15
Python 和其他的指令碼語言在效能上跟一些編譯語言(如C語言)比較要差不少,例如這裡有兩個用 C 和 Python 語言編寫的斐波納契數列計算程式:

C語言:

CODE:

int fib(int n){
   if (n < 2)
     return n;
   else
     return fib(n - 1) + fib(n - 2);
}

int main() {
    fib(40);
    return 0;
}Python語言:

CODE:

def fib(n):
  if n < 2:
     return n
  else:
     return fib(n - 1) + fib(n - 2)
fib(40)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-752684/,如需轉載,請註明出處,否則將追究法律責任。

相關文章