Python 3.0 -- новый виток развития языка программирования

На днях состоялся новый крупный релиз популярного языка программирования Python -- 3.0. Проект Python 3.0 еще называли как "Python 3000" и "Py3K". Релиз Python 3.0 стал первым, где умышленно отсутствует обратная совместимость с предыдущими версиями. Среди значимых изменений можно отметить полный переход на Unicode: все строки в Python 3.0 (тип str) -- это Unicode. Из оператора print сделали одноименную функцию -- print(). Представлена новая система форматирования строк, пришедшая на смену "%" (впрочем, оператор % будет поддерживаться до появления Python 3.1). Тип данных "long" переименовали в "int". Из прочих переименований -- неравенство теперь обозначается через "!=" (раньше это было "<>"). Тем временем, ветка Python 2.x продолжает свое существование. Только вчера было объявлено о выпуске Python 2.6.1, в котором исправлено несколько ошибок, найденных в релизе 2.6.0.

©  nixp