PyPy

PyPy
Official PyPy logo
Типінтерпретатор та компілятор (як набір інструментів) Python
Стабільний випуск5.9 (5 жовтня, 2017 (2017-10-05))
Операційна системакрос-платформовий
Мова програмуванняPython
Стан розробкиактивний
ЛіцензіяMIT License
Репозиторійgithub.com/pypy/pypy
Вебсайтpypy.org

PyPy — реалізація мови програмування Python, інтерпретатор та JIT-компілятор, написані на мові Python (використовується статично типізована підмножина RPython, Restricted Python). Проект має за мету швидкодію, ефективність та 100 % сумісність з класичною реалізацією Python на мові Сі — CPython.

Завдяки залученню JIT-компілятора, котрий на льоту транслює деякі елементи в машинний код, PyPy при виконанні деяких операцій в кілька разів обганяє у продуктивності оригінальний інтерпретатор CPython. Ціною високої продуктивності та використання JIT-компіляції є більше споживання пам'яті — загальне споживання пам'яті в складних і тривало працюючих процесах (наприклад, при трансляції PyPy силами самого PyPy) перевищує споживання CPython в півтора-два рази.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search