Python as a numerical prototyping language.

Mark Dufour m.dufour at
Thu Dec 18 10:08:22 CET 2003

> Improvement in computer speeds will do nothing to the performance gap
> between Python and a compiled language running on the same computer. I

Computer speeds in itself will not help much in closing the gap, but that was 
not what I meant. When computers become faster though, it becomes possible do 
shift more and more optimization techniques into run-time. Java does a lot of 
optimization during run-time, as does Psyco. I don't think these would have 
been acceptible were computers much slower than they are today. Psyco and 
Java both require enormous amounts of memory too I believe, especially Psyco, 
although that's improving.

> could make them irrelevant because both are fast enough. This is already
> true for Python on modern processors for all but a handful of compute-
> intensive applications - the original subject of this thread.

Absolutely, Python will become more and more viable, and hence more popular, 
just because of computers becoming faster all the time. Sort of like how C 
and some other languages I forgot became more popular than assembly language, 
I guess :-)

Mark Dufour.
"The employment agency has selected an immature and unproven software package 
and its functionality is at the best close to Office 97," said Microsoft 

More information about the Python-list mailing list