Ian Cordasco changelog.com/posts

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.


Sign in or Join to comment or subscribe

Player art
  0:00 / 0:00