Overheard in the tech blogosphere

Feb 15 2008   1:02PM GMT

Overheard: The multiple implementations of Python



Posted by: Margaret Rouse
CPython, IronPython, .NET, Programming
rtylerbalance.jpg First a little background to help explain some of the terms, etc. “Python” is a language, similar to how “Java” is a language; unlike Java wherein the language is also relatively synonymous with the actual implementation of that language, Python has multiple implementations. If you’ve run python(1) from the command line, you’re most likely running the CPython implementation of the Python language, in effect, Python implemented in C. Other implementations of Python exist, like Jython (implemented on top of the Java virtual machine), PyPy (Python implemented in Python), and IronPython (Python implemented on top of the .NET CLR).

R. Tyler Ballance, Comparing IronPython and CPython

Comment on this Post


You must be logged-in to post a comment. Log-in/Register