Live briefing
Everything about PyPy
Alternative implementation of the Python programming language
PyPy is an implementation of the Python programming language. PyPy frequently runs much faster than the standard implementation CPython because PyPy uses a just-in-time compiler. Most Python code runs well on PyPy except for code that depends on CPython extensions, which either does not work or incurs some overhead when run in PyPy. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: PyPyA 5-minute orientation
- Pick up a classic book: 7 essential PyPI libraries and how to use themThe most-reprinted book on the subject
- Read the landmark paper: Assessing and optimizing the performance impact of the just-in-time configuration parameters - a case study on PyPyCited 2 times
- Go sideways: Meta-tracingA closely related topic
- Go sideways: CPythonA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Assessing and optimizing the performance impact of the just-in-time configuration parameters - a case study on PyPy
A Chosen-IV Key Recovery Attack on Py and Pypy
Оптимізація продуктивності Python-програм за допомогою Just-In-Time компіляції на прикладі PyPy та Numba з порівнянням швидкодії та аналізом застосовності в різних класах задач
📚 Books worth reading
7 essential PyPI libraries and how to use themMoshe Zadka · 2019
Objects, components, models and patternsTOOLS (Conference) (47th 2009 Zurich, Switzerland) · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Meta-tracing Meta-tracing is a mostly automatic transformation that takes an interpreter as input and produces a tracing just-in-time compiler as output. Since interpreters…
- CPython CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation…
- IronPython IronPython is an implementation of the Python programming language targeting the .NET and Mono frameworks. The project is currently maintained by a group…
- Python (programming language) Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant…
- Tracing just-in-time compilation Tracing just-in-time compilation is a technique used by virtual machines to optimize the execution of a program at runtime. This is done by recording a…
- Outline of the Python programming language The following outline is provided as an overview of and topical guide to Python: Python is a general-purpose, interpreted, object-oriented, functional…
- Stackless Python Stackless Python, or Stackless, is a discontinued Python programming language interpreter. Its GitHub repository has been archived since February 2025…
- Shed Skin Shed Skin is an experimental restricted-Python (3.8+) to C++ programming language compiler. It can translate pure, but implicitly statically typed Python…