Официально на два года введен мораторий на изменение синтаксиса Python 3

12 ноября 2009 года

Разработчики Python официально приняли стандартизирующий документ PEP 3003, запрещающий вносить изменения в синтаксис, семантику и встроенные функции третьей ветки языка программирования Python на двухлетний период с момента выхода релиза Python 3.1. Таким образом заметные изменения в языке могут появиться только после 26 июня 2011 года, в ветке Python 3.3.

Цель моратория - заморозить развитие языка, чтобы дать возможность создателям альтернативных реализаций языка Python обеспечить в своих продуктах полную совместимость с классическим CPython 3. В настоящее время такие проекты, как Jython, IronPython, Unladen Swallow и PyPy, не успевают за постоянно вносимыми изменениями и продолжают базироваться на старых и более или менее устоявшихся выпусках. При этом новшества остаются нереализованными даже спустя годы после появления новых веток. В свою очередь это тормозит и начало использования новых средств языка в приложениях пользователей, которые из соображений обеспечения совместимости продолжают использовать старые выпуски.

Во время заморозки усилия сообщества разработчиков будут направлены на продвижение Python 3, портирование библиотек (например, PyGTK), разработку утилит и написание документации по портированию программ и обеспечению одновременной поддержки в приложениях веток Python 2 и Python 3.

Источники

править


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

Комментарии

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