LINUX.ORG.RU

Предварительный релиз Python 2.5


0

0

Вышла бета-версия Python 2.5.
Новое в языке:

  • однострочные условные выражения (аналог X?Y:Z, PEP 308)
  • новый оператор with (PEP 343)
  • генераторы превратились в полноценные сопрограммы (coroutines, PEP 342)
Новые модули в стандартной библиотеке:
  • ctypes (прямой вызов Си-функций из .so и .dll)
  • ElementTree (упрощённая работа с XML)
  • wsgiref (стандартный интерфейс между веб-приложением и веб-сервером)
  • hashlib, sqlite3

Многочисленные оптимизации, в т.ч. операции со строками ускорены на 30% (http://wiki.python.org/moin/NeedForSp...)

Полный список изменений: http://docs.python.org/dev/whatsnew/w...

Скачать: http://www.python.org/ftp/python/2.5/

>>> Подробности

Ответ на: комментарий от Skull

> Я хотел сказать о том, что прикладные приложения для пользователей на скриптовых языках по функционалу сдают позиции приложениям на C/C++. :)

очень интересно. и давно это началось? :)

anonymous
()
Ответ на: комментарий от Begemoth

> Это понимать как признание превосходства Emacs'а?

Emacs - не нужен. :)

> OOo всегда был на С++ написан... И ведь тормоз...

KOffice - тоже. А какая разница в быстродействии! :)

Skull ★★★★★
()
Ответ на: комментарий от Casus

> оюсь, что там всё сложно на самом деле. Примерно как Emacs: он тоже на Си написан.

Хмм может и так, но ЕМНИП когда я его пытался собрать под MacOSX кода на С++ там было много...

> Кого волнует, что внутри у него elisp?...

Думается, что много кого из пользователей Emacs'а. Да и elisp у него не внутри, а снаружи (он там изо всех щелей торчит). Для меня Emacs - это специализированная (для редактирования текста) лисп-машина. Там есть хороший текстовый редактор, но им Emacs не ограничивается.

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

> вижу только голословные утверждения "сожрёт всю память", конкретных примеров не вижу.

Мля, ищите по словам yum и МБ! Совсем ослепли? :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

> Emacs - не нужен.

Кому? Тебе? А мне нужен.

> KOffice - тоже. А какая разница в быстродействии! :)

Во-во, то что программа написана на С++ не гарантирует высокой производительности. Она зависит от квалификации разработчиков.

Да, кстати, по фичастости, OOo и KOffice уже сравнлись? Только не надо говорить, что то, чего нет в KOffice, не нужно (как некогда переносы в тексте).

Begemoth ★★★★★
()
Ответ на: комментарий от Skull

>>> Я хотел сказать о том, что прикладные приложения для пользователей на скриптовых языках по функционалу сдают позиции приложениям на C/C++. :)

>> очень интересно. и давно это началось? :)

> С момента прихода Python в мейнстрим. :)

стало быть, до прихода питона в мейнстрим прикладные приложения для пользователей на скриптовых языках легко уделывали по функционалу приложения на С/С++?

всё чудесатее и чудесатее :)

anonymous
()
Ответ на: комментарий от Skull

> Мля, ищите по словам yum и МБ! Совсем ослепли

следите за языком, юноша :)

если редхатовцы написали кривой юм -- это личная проблема редхатовцев.

anonymous
()
Ответ на: комментарий от anonymous

> если редхатовцы написали кривой юм -- это личная проблема редхатовцев.

Ага, а также кривые anaconda, Zope и много чего другого. Есть быстрые и лёгкие приложения на Python или "это фантастика"?

Skull ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.