![]() | |
Тип | інтерпретатор та компілятор (як набір інструментів) Python |
---|---|
Стабільний випуск | 5.9 (5 жовтня, 2017 ) |
Операційна система | крос-платформовий |
Мова програмування | 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