I read this article on http://kortis.to/radix/python_ext/
And I decided to try if it's true. I write the program in 4 ways: 1. Pure C 2. Python using C extension 3. Python using psycho 4. Pure Python And then I used timeit to test the speed of these 4. Unsurprisingly, the time they cost were: 4 > 3 > 2 > 1 But I did noticed that 2 is a least 3 times slower than 1, not as fast as the article stated. That's quite weird and I thought maybe it's because I am using Windows. I did the same test on Linux and I found 2 only uses 1.5 times of time of 1. But, it is still not as fast as 1. -- http://mail.python.org/mailman/listinfo/python-list