funny slashdot quote regarding python 2.3 release

John Hunter jdhunter at ace.bsd.uchicago.edu
Wed Jul 30 11:57:48 EDT 2003


>>>>> "Irmen" == Irmen de Jong <irmen at nl.homeip.net> writes:

    Irmen> And let's not forget that time-critical code can very well
    Irmen> be written in a high-performance C extension module.

We recently had a physicist visit to show us how to do some
calculations and analyses he had developed, and he brought with him a
bunch of FORTRAN code he developed to do the calculations.  At first I
wrapped them with f2py (unbelievably easy!) but then just decided to
reimplement them in Numeric since they were amenable to array
processing.  I found that the Numeric version was about 20% faster
than the FORTRAN, in part because there were some inefficiencies in
his hand coded FORTRAN routines.  

Which emphasizes that it's often better to use a well tested,
optimized extension than to code it yourself in a compiled language.
Why reinvent the wheel when you've got a brand new Michelin tire
sitting in the garage?

JDH





More information about the Python-list mailing list