On Apr 18, 2008, at 9:23 AM, Ian Mallett wrote:
OK, my point here is that if C languages can do it, Python should be
able to too. I think all of this answers my question about why it
isn't...
C can do what? C is, at best, a constant time improvement in
performance over python. A bad algorithm in Python is also a bad
algorithm in C.
It's all well and good to think that Python should be as fast as C,
but no one is going to take you seriously unless you have a specific
proposal, preferably with an implementation that proves its merit.
Otherwise it's just wishful thinking.
But the larger point is that making things run faster is not an
panacea, reducing the algorithmic complexity is the best solution.
Make sure you have the best algorithm before you worry about reducing
the constant time factors.
-Casey