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

ПОИСК ПО САЙТУ | о проекте
Unladen Swallow
Тип интерпретатор языка программирования Python
Разработчики Томас Воутерс, Джеффри Ясскин, Коллин Винтер
Написана на C++
Последняя версия 2009Q3 (2009-10-20; 3418 дней тому назад)
Лицензия Python Software Foundation License
Сайт code.google.com/p/unlade…

Unladen Swallow — проект по созданию оптимизированной версии CPython, полностью совместимой и значительно более быстрой. Для достижения этой цели в CPython добавлена виртуальная машина LLVM с JIT-компиляцией. Декларируется цель улучшение скорости в пять раз по сравнению с CPython.[1]

Проект спонсировался Google и главные разработчики проекта, Томас Воутерс (Thomas Wouters), Джеффри Ясскин (Jeffrey Yasskin) и Коллин Винтер (Collin Winter) сами являются штатными сотрудниками Google[2], однако большинство участников проекта не являются сотрудниками Google. Unladen Swallow размещается на Google Code.[3].

Как и многое другое, связанное с языком Python, название Unladen Swallow является ссылкой на Монти Пайтон, на одну из сцен в фильме Монти Пайтон и Священный Грааль.

Активность проекта

Главный спонсор проекта Google потерял интерес дальнейшему развитию проекта и перебросил большую часть разработчиков на другие более важные проекты [4]. В свою очередь, команда Unladen Swallow не успела реализовать совместимость с Python 3 (Unladen Swallow изначально базировался на Python 2.6) и в середине 2010 года забросила почтовую рассылку. Однако официальных заявлений о закрытии проекта пока не было.

В начале 2011 года стало ясно, что проект закрыли[5].

При удалении из Python Enhancement Proposal (PEP) предложения о включении проекта Unladen Swallow в язык программирования Python, пояснением была фраза

With Unladen Swallow going the way of the Norwegian Blue, this PEP has been deemed to have been withdrawn.

— то есть проект повторил судьбу попугая породы «норвежские голубые» из скетча Мёртвый попугай из 8-го эпизода «Летающего цирка Монти Пайтона»[6].

Примечания

  1. Ars Technica report on Unladen Swallow goals
  2. People working on Unladen Swallow. Проверено 29 сентября 2009. Архивировано 6 июля 2012 года.
  3. Unladen Swallow project page
  4. Unladen Swallow Retrospective
  5. Kleckner, Reid Unladen Swallow Retrospective. QINSB is not a Software Blog (qinsb.blogspot.com) (26 March 2011).
  6. PEP 3146 - Merging Unladen Swallow into CPython

Ссылки

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

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

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




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

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

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