Ò
Ò»Ê×Ê«
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.
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.