Интернет магазин китайских планшетных компьютеров



Компьютеры - PyPy - Поддерживаемые бэкенды

01 июня 2011


Оглавление:
1. PyPy
2. История проекта
3. Поддерживаемые бэкенды



  • C — трансляция кода RPython в C и запуск как родной программы; это стандартный режим работы;
  • CIL — Common Intermediate Language;
  • JVM — Java Virtual Machine;
  • Python — транслятор PyPy также может быть запущен в интерпретаторе Python, хотя скорость работы будет крайне низкой; эта возможность полезна для отладки.

По состоянию на 2010, PyPy отказался от JavaScript в качестве бэкенда.

Совместимость с CPython

Версия 1.4 совместима с версией Python 2.5 и может работать на 32-х и 64-х битных платформах. PyPy полностью поддерживает модули написанные на чистом Python. Для использования бинарных расширений PyPy имеет начальную поддержку API CPython в виде отдельного модуля cpyext. Для нормальной работы этих расширений требуется их перекомпиляция.

Известно, что следующие библиотеки и фреймворки могут работать в PyPy:

  • ctypes
  • django
  • twisted
  • pylons
  • nevow
  • pyglet


Просмотров: 2443


<<< OpenERP