Новый оптимизирующий транслятор Python кода в C++

5 мая 2006 года

Shed Skin (Архивная копия от 5 июля 2007 на Wayback Machine) представляет собой транслятор Python скриптов в оптимизированное C++ представление.

От существующих компиляторов Python кода, Shed Skin отличается значительно более высокой производительностью. Например, на 16 нетривиальных тестовых программах код сгенерированный Shed Skin оказался в среднем в 12 раз быстрее Psyco и 45 раз быстрее CPython (Архивная копия от 2 декабря 2007 на Wayback Machine).

Ограничением Shed Skin является возможность компиляции скриптов в которых используются только статические типы данных, а также существенные ограничения на использование функций стандартной библиотеки.Подробный рассказ о методах работы продукта представлены в данном PDF документе(недоступная ссылка).

Также можно упомянуть выход второй альфа версии Python 2.5. Релиз Python 2.5 планируется выпустить во второй половине 2006 года.

Кроме того, Guido van Rossum создал страницу, на которой собраны идеи, которые планируется реализовать в принципиально новой реализации языка Python 3.0 (или Python 3000, Py3K), первая альфа версия которого должна выйти уже в 2007 году.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Новый оптимизирующий транслятор Python кода в C++», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.