WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Psyco
Тип JIT-компилятор
Разработчики Армин Риго, затем Кристиан Тисмер
Написана на C
Операционная система Unix-подобные, Windows, Mac OS X
Последняя версия 1.6 (16 декабря 2007 года)
Лицензия MIT
Сайт psyco.sourceforge.net

Psyco — JIT-компилятор языка Python, изначально разработанный Армином Риго (Armin Rigo), в дальнейшем поддерживался и развивался Кристианом Тисмером (Christian Tismer). В настоящее время проект является закрытым. О прекращении поддержки Psyco объявлено 12 марта 2012 года.

Psyco работает в Unix-подобных ОС, Windows, Mac OS X на 32-разрядных Intel-совместимых процессорах. Psyco написан на C и генерирует только x86-код. Развитием проекта Psyco является PyPy, который включает в себя интерпретатор и компилятор, который может генерировать код на C и превосходит Psyco по кросс-платформенной совместимости.

Увеличение скорости

Psyco может заметно ускорить приложение. Реальные значения производительности во многом зависят от применения и варьируются от небольшого замедления до 100-кратного ускорения[1][2][3][4]. Среднее увеличение скорости, как правило, находится в диапазоне от 1,5 до 4 раз, что делает характеристики Python близкими к таким языкам, как Smalltalk и Scheme, но все же медленнее, чем компилируемые языки, такие как Fortran, C и некоторые языки, использующие JIT (C# и Java)[5].

Дальнейшая разработка

17 июля 2009 года Кристиан Тисмер объявил, что ведётся работа над Psyco V2[6].

См. также

Примечания

  1. Python Psyco benchmarks. Проверено 24 апреля 2008. Архивировано 5 июля 2012 года.
  2. Python Psyco Homepage at sourceforge. Проверено 4 марта 2009. Архивировано 5 июля 2012 года.
  3. A beginners guide to using Python for performance computing at scipy.org. Проверено 4 марта 2009. Архивировано 5 июля 2012 года.
  4. Charming Python: Make Python run as fast as C with Psyco. Проверено 4 марта 2009. Архивировано 5 июля 2012 года.
  5. Boxplot Summary. Проверено 16 октября 2009. Архивировано 5 июля 2012 года.
  6. Announcement on pypy-dev mailing list with links to project page Архивировано 20 июля 2009 года.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии