Summary
Over Python's long history it has collected a large number of implementations, both active and abandoned (Wikipedia lists 10 implementations alone.) Brett will go over the actively maintained implementations of Python, what makes them unique, and end with an unscientific performance comparison (both Python 2 & 3 interpreters.)
# Actively maintained interpreters
- CPython
- PyPy
- IronPython
- Jython
# Interpreters under development
- Skython?
- Pyston
- Pyjion
# Other ways to get a performance boost
- Numba
- Cython
# Performance comparison
An exploration of performance using CPython's benchmark suite https://hg.python.org/benchmarks. Data will be made publicly available through a Jupyter notebook.