Has anyone ever had code in Python, that turned out not to perform fast enough?
I mean, you were forced to choose another language because of it?
We are investigating using Python for a couple of larger projects, and my feeling is that in most cases, Python is plenty fast enough for most scenarios (compared to say, Java) because it relies on optimized C routines.
I wanted to see if people had instances where they started out in Python, but ended up having to go with something else because of performance.
Thanks.
I used to prototype lots of things in python for doing things like log processing.  When they didn't run fast enough, I'd rewrite them in ocaml.
In many cases, the python was fine and I was happy with it.  In some cases, as it started approaching 23 hours to do a days' logs, I'd get to rewriting.  :)
I would like to point out that even in those cases, I may have been better off just profiling the python code and finding a happier python implementation.
Python Performance - have you ever had to rewrite in something else?