от Владимир Илиев(20-09-2006)
Това е следващата, може би най-значителна (след 2.2), версия на езика за програмиране Питон. Приложени са около 350 пача и са оправени около 450 грешки.
Какво ново?
- Множество оптимизации, като най-значимата е в управлението на изключения -- около 30% ускорение.
- Компилатора вече конвертира сорса в абстрактно синтактично дърво (AST), преди да генерира байткод.
- Оператора 'with', който заменя общия try/finally идиом, като в резултат се получава по-чист и сигурен код.
- Паралелно изчисление на базата на разширени генератори или псевдо-нишки.
- Абсолютни и относителни импорти.
- Условни изрази под формата: TrueValue if Condition else FalseValue.
- Унификация на try/except-try/finally в try/except/finally.
- Изключенията вече са "new-style" класове, като йерархията им е леко пренаредена.
- Вътрешно използваne типа Py_ssize_t вместу int, което позволява на интерпретатора да управлява повече данни на 64-битови платформи.
- Пакетите ctypes, ElementTree, hashlib, sqlite3 и wsgiref са вече част от стандартната библиотека.
Повече информация може да намерите тук
<< Сървърите на Google минават на OpenSolaris? | Plasma – следващото поколение KDE >>
|