Have you heard Jython? Jython is an implementation on the Python language in the Java platform, which allows developers to develop under Java systems with Python language. Jython's launch has caused huge sensation throughout Python and Java communities, while Jim Hugunin is the author of Jython. Unfortunately, Jython has never developed new version since the 2.1 version, which is a bit regrettable. But now Jim Hugunin is back. This time he brought IronPython.
At the Pycon 2004 conference, IronPython was once a sensation. As an implementation of Python language on the .NET platform, IronPythmark score actually has a good CPYTHON in its C language. This shows that .NET excellent architecture design and Jim Hugunin have a deep understanding of language design.
Of course, IronPython can also run on Mono. Inadvertently, Microsoft completed Java with the help of open source communities. Using MONO to achieve cross-platform capabilities, use IronPython to implement its cross-language design capabilities, and is the language of third parties, not Microsoft's original. Of course, for the genius like Jim Hugunin, Microsoft can sit, this is not, with the first version of IronPython, Jim Hugunin also entered Microsoft to start working.
IronPython runs smoothly on Mono, also proves that Mono and .NET have good compatibility from one side. Although Mono is still comparable to .NET (according to IronPython test, MONO is about 60%). But we believe that with the completion of the function, the developer of the open source community must spend more energy to perform performance optimization. Mono and IronPython must have a better future.