.NET Scripting Language Performance Blows Away Java
“The early results with IronPython show that Python compiled to IL can run fast. On the standard pystone benchmark, IronPython-0.1 is 70% faster than CPython-2.3. The numbers for pystone as well as several micro-benchmarks are shown below. For ease of comparison, all times are normalized to Python-2.3. Smaller numbers indicate faster performance...
...There are a few points to note about the comparison with Jython's performance. First, IronPython-0.1 is still a rough prototype while Jython-2.1 is a full implementation of the Python platform used in many commercial projects. Recently, correctness and completeness have been the primary drivers of Jython's development. On the other hand, Jython is one of the highest performing scripting languages for Java...and thus the performance comparison bodes very well for other scripting languages on the CLR.” [1]
Interestingly, Jim also created Jython, which is 2x to 3x slower than IronPython in most of the benchmarks (though the .NET version posts a whopping 6x speed improvement for function calls).
[1] Jim Hugunin: http://primates.ximian.com/~miguel/ironpython