Unladen Swallow

Поделись знанием:
Перейти к: навигация, поиск
Unladen Swallow
Тип

интерпретатор языка программирования Python

Разработчики

Томас Воутерс, Джеффри Ясскин, Коллин Винтер

Написана на

C++

Последняя версия

2009Q3 (2009-10-20; 5295 дней тому назад)

Лицензия

Python Software Foundation License

Сайт

[code.google.com/p/unladen-swallow/ ogle.com/p/unladen-swallow/]

К:Википедия:Статьи без изображений (тип: не указан)

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].

Напишите отзыв о статье "Unladen Swallow"

Примечания

  1. [arstechnica.com/open-source/news/2009/03/google-launches-project-to-boost-python-performance-by-5x.ars Ars Technica report on Unladen Swallow goals]
  2. [code.google.com/p/unladen-swallow/people/list People working on Unladen Swallow]. Проверено 29 сентября 2009. [www.webcitation.org/68wXvapkh Архивировано из первоисточника 6 июля 2012].
  3. [code.google.com/p/unladen-swallow/ Unladen Swallow project page]
  4. [qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html Unladen Swallow Retrospective]
  5. Kleckner, Reid [qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html Unladen Swallow Retrospective]. QINSB is not a Software Blog (qinsb.blogspot.com) (26 March 2011).
  6. [legacy.python.org/dev/peps/pep-3146/#pep-withdrawal PEP 3146 - Merging Unladen Swallow into CPython]

Ссылки

  • [code.google.com/p/unladen-swallow/ Сайт проекта]
  • [qinsb.blogspot.com/2011/03/unladen-swallow-retrospective.html Unladen Swallow Retrospective] - мнение разработчика Unladen Swallow о будущей судьбе проекта


Отрывок, характеризующий Unladen Swallow

Войска отступали от Вильны по разным сложным государственным, политическим и тактическим причинам. Каждый шаг отступления сопровождался сложной игрой интересов, умозаключений и страстей в главном штабе. Для гусар же Павлоградского полка весь этот отступательный поход, в лучшую пору лета, с достаточным продовольствием, был самым простым и веселым делом. Унывать, беспокоиться и интриговать могли в главной квартире, а в глубокой армии и не спрашивали себя, куда, зачем идут. Если жалели, что отступают, то только потому, что надо было выходить из обжитой квартиры, от хорошенькой панны. Ежели и приходило кому нибудь в голову, что дела плохи, то, как следует хорошему военному человеку, тот, кому это приходило в голову, старался быть весел и не думать об общем ходе дел, а думать о своем ближайшем деле. Сначала весело стояли подле Вильны, заводя знакомства с польскими помещиками и ожидая и отбывая смотры государя и других высших командиров. Потом пришел приказ отступить к Свенцянам и истреблять провиант, который нельзя было увезти. Свенцяны памятны были гусарам только потому, что это был пьяный лагерь, как прозвала вся армия стоянку у Свенцян, и потому, что в Свенцянах много было жалоб на войска за то, что они, воспользовавшись приказанием отбирать провиант, в числе провианта забирали и лошадей, и экипажи, и ковры у польских панов. Ростов помнил Свенцяны потому, что он в первый день вступления в это местечко сменил вахмистра и не мог справиться с перепившимися всеми людьми эскадрона, которые без его ведома увезли пять бочек старого пива. От Свенцян отступали дальше и дальше до Дриссы, и опять отступили от Дриссы, уже приближаясь к русским границам.
13 го июля павлоградцам в первый раз пришлось быть в серьезном деле.
12 го июля в ночь, накануне дела, была сильная буря с дождем и грозой. Лето 1812 года вообще было замечательно бурями.
Павлоградские два эскадрона стояли биваками, среди выбитого дотла скотом и лошадьми, уже выколосившегося ржаного поля. Дождь лил ливмя, и Ростов с покровительствуемым им молодым офицером Ильиным сидел под огороженным на скорую руку шалашиком. Офицер их полка, с длинными усами, продолжавшимися от щек, ездивший в штаб и застигнутый дождем, зашел к Ростову.
– Я, граф, из штаба. Слышали подвиг Раевского? – И офицер рассказал подробности Салтановского сражения, слышанные им в штабе.
Ростов, пожимаясь шеей, за которую затекала вода, курил трубку и слушал невнимательно, изредка поглядывая на молодого офицера Ильина, который жался около него. Офицер этот, шестнадцатилетний мальчик, недавно поступивший в полк, был теперь в отношении к Николаю тем, чем был Николай в отношении к Денисову семь лет тому назад. Ильин старался во всем подражать Ростову и, как женщина, был влюблен в него.