главнаяк публикациям [расширенный | по тегам]
28.06.2009

Вышел Python 3.1

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

* Библиотека ввода/вывода переписана на языке Си. Данное новшество позволит сильно увеличить скорость выполнения программы;
* Для функции format() и методе str.format() появилась возможность определения способа разбиения числа на тысячные составляющие(разделение запятыми сотен, тысяч, миллионов и т.п.);

* Добавлена эталонная реализация оператора import, которая реализована целиком на Python;
* Заново реализован механизм оптимизации циклов "--with-computed-gotos", дающий прирост скорости в 1/5;

* Интегрирована поддержка строк в фиксированной кодировке;
* Для json модуля добавлено расширение, которое значительно повышает общую производительность;


* Новый класс collections.Counter для подсчета числа совпадений в данных;
* Представлен модуль IPAddr для управлением IPv4 и IPv6 адресами;

* Двойной прирост скорости декодирования текста UTF-8, UTF-16 и LATIN-1;
* Новые возможности Unit-тестирования(Unit testing), включая поддержку временного отключения определенных функций;

Скачать релиз можно по следующей ссылке: http://www.python.org/download/releases/3.1/
Ссылки для вставки
<a href="http://www.rusnix.ru/publ/149.html">Вышел Python 3.1</a>
[url=http://www.rusnix.ru/publ/149.html]Вышел Python 3.1[/url]
Информация о публикации
Рейтинг публикации: 7  /  + / Голос отдан
Теги к публикации: Теги не присвоены