Explaining Python implementations

ETOOMANYPYTHONS: How are Python implementations different?

PyPy Jython CPython

Have you ever wondered why there are so many different kinds of "Python"? CPython, Cython, RPython, PyPy, Jython, and IronPython are all flavors of Python but not everyone knows why each exists.

Charles Marsh explains the difference between them in a post on the Toptal blog entitled "Why Are There So Many Pythons?".

Here's a short snippet to whet your appetite:

In this post, I'll start from scratch and move through the various Python implementations, concluding with a thorough introduction to PyPy, which I believe is the future of the language.

It all starts with an understanding of what 'Python' actually is.

News Films

Our little film studio focuses on telling developer-centric stories that need to be seen.

GopherCon 2016 Conference Recap

0:00 / 0:00