python simply not scaleable enough for google?
Terry Reedy
tjreedy at udel.edu
Wed Nov 11 15:15:02 EST 2009
Robert P. J. Day wrote:
> http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e?pli=1
>
> thoughts?
Program_cost = human_writing&maintance_cost + running_cost*number_of_runs
Nothing new here. The builtin types and many modules are written in C to
reduce running cost for frequency used components. The first killer ap
for Python was scientific computing with early numerical python, where
people often run one-time combinations of inputs and constantly reused
linear algebra functions.
Google has an unusually high number of runs for many programs, making
running_cost minimization important.
At one time, C was not 'scaleable enough' for constantly rerun aps.
Hotspots were hand rewritten in assembler. Apparently now, with
processors more complex and compilers much improved, that is not longer
much the case.
I can imagine a day when code compiled from Python is routinely
time-competitive with hand-written C.
Terry Jan Reedy
More information about the Python-list
mailing list