Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Вышла первая альфа Python 3.4.0

Anna | 16.06.2014 | нет комментариев
Выходит, сурово по расписанию, вышла первая альфа-версия Python 3.4. В составе новой версии — уйма совершенствований ветки 3.x, включая сотни мелких усовершенствований и багфиксов.

Основные на данный момент особенности релиза 3.4:

  • PEP 435, модуль «enum», тот, что сейчас входит в стандартную библиотеку;
  • PEP 442, усовершенствованная семантика для финализации объектов;
  • PEP 443, single-dispatch generic functions
  • PEP 445, новейший API на C, дозволяющий реализовать пользовательские аллокаторы памяти.

Забрать дозволено по ссылке: http://www.python.org

Полный список новшеств

Что новенького?
Новые вероятности синтаксиса:

  • пока никаких

Новые встроенные модули:

  • enum — реализация PEP 435

Совершенствования реализаций:

Совершенствования встроенных модулей:

  • в hashlib возникла помощь SHA-3 (Keccak);
  • ssl сейчас поддерживает TLSv1.1 и TLSv1.2.

Оптимизации
Декодер UTF-32 сейчас в 3-4 раза стремительней.

PEP 445: Добавлен новейший API для кастомизации memory allocators в Python
Понадобилось применять в CPython, но не исключается, что сгодится для других целей.

PEP 442: Безвредная финализация объектов
Данный PEP убирает все текущие хитрости и ограничения, касающиеся финализации объекта. С ним объекты с способами __del__(), как и генераторы с finally, могут быть финализированы и в том случае, когда они являются частью «reference cycle». Согласно новой схеме, финализатор объекта неизменно вызывается ровно один раз. Помимо того, для этого PEP не понадобится менять что-то в теснее написанном коде — объекты с существующими финализаторами будут следовать этому поведению механически.

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB