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.
You can always write parts of your application in Python. Not every component is equally important for performance.  Python integrates easily with C++ natively, or with Java via Jython, or with .NET via IronPython.
By the way, IronPython is more efficient than the C implementation of Python on some benchmarks.
Python Performance - have you ever had to rewrite in something else?