Доступен (http://www.python.org/download/releases/2.7.6/) корректирующий выпуск Python 2.7.6, в котором проведена работа по исправлению накопившихся ошибок (http://hg.python.org/cpython/raw-file/99d03261c1ba/Misc/NEWS). Из наиболее существенных исправлений отмечается решение проблемы (http://bugs.python.org/issue18458), приводившей к краху интерактивного интерфейса интерпретатора при его запуске в OS X 10.9. Устранена проблема с безопасностью в реализации CGIHttpRequestHandler, позволяющая осуществить выход за границы базовой директории. Также устранено несколько DoS-уязвимостей, вызванных исчерпанием памяти при обработке очень длинных строк в функции readline. Напомним, что ветка 2.7 остаётся последней в серии 2.x и будет поддерживаться до июля 2015 года.URL: http://www.python.org/download/releases/2.7.6/
Новость: http://www.opennet.me/opennews/art.shtml?num=38393
Желаю ветке 2.7 побыстрее загнуться. Достало каждый раз делать проверки и ветвления на случай разных версий.
И, ЕМНИП, почти во всех современных дистрах по две версии Пихтона (в Генте точно две) что само по себе уже непорядок.
а как же мантры «питон2 и питон3 разные языки»? пишите уже под какой-то один, или разный код для разных языков, что ли.
> а как же мантры «питон2 и питон3 разные языки»? пишите уже под
> какой-то один, или разный код для разных языков, что ли.Спутал с perl5 и perl6? Бывает.
ну, не такие же разныено всё равно - они слишком разные, чтобы всё время их сводить... одно дело - bottle.py размером 130 кб одним файлом, где вся идеология на этом построена. :) и другое - пытаться делать на python3, и потом прикручивать python2 - не стоит... :)
>> а как же мантры «питон2 и питон3 разные языки»? пишите уже под
>> какой-то один, или разный код для разных языков, что ли.
> Спутал с perl5 и perl6? Бывает.а, так это таки новая версия просто, а не новый язык? ну ок. тогда ваш гвидобейсик — фигня, в нём ломают совместимость. и пофиг, что куча софта написана.
как ни крути, а всё равно получается, что гвидобейсик — фигня. такие дела.
конечно, фигня. зато с отступами. :)
> зато с отступами. :)это просто кодеры на гвидобейсике не знают, где на клавиатуре фигурные скобки — вот и пришлось для них интегрировать whitespace.
Ты знал!
ты сделал 100500 ошибок в слове "халва".
Впрочем результат не изменился :)
>а, так это таки новая версия просто, а не новый язык? ну ок. тогда ваш гвидобейсик — фигня, в нём ломают совместимость. и пофиг, что куча софта написана.Эта фраза всего лишь говорит о твоей полной недееспособности в области программирования.
Когда уж тебе 18 стукнет, и в армию заберут.
у фаната гвидобейсика попеншмерц. фанат гвидобейсика даже думать не хочет о том, что программы на си двадцатилетней давности всё ещё собираются современными компиляторами (хоть и с ворнингами часто). поэтому фанат гвидобейсика желает всем, кто не фанатеет от гвидобейсика, исчезнуть и не рушить уютный мирок.неа, не исчезну. продолжай испытывать нестерпимые боли ниже спины.
C неудобный язык, на нем долго разрабатывать. Он медленно развивается. У Питон нет етих недостатоков.
толсто.
Выбирать С для новых проект - не дождаться их завершения. Вместо того, чтобы создавать функционал, в С нужно бороться с особенностями языка, думать об управлении памятью. На Python (и других языках более высокого уровня) к этому времени ты успеваешь сделать больше.
С не часто используют в зарождающихся веб-проектах...
> Выбирать С для новых проект - не дождаться их завершения. Вместо того,
> чтобы создавать функционал, в С нужно бороться с особенностями языка, думать
> об управлении памятью. На Python (и других языках более высокого уровня)
> к этому времени ты успеваешь сделать больше.
> С не часто используют в зарождающихся веб-проектах...Си является подмножеством Python. Любой нормальный python-разработчик прекрасно знает и умеет и Си и С++ и даже Fortran.
передай своему дилеру, что на этот раз у него забористый товар.
> C неудобный язык, на нем долго разрабатывать. Он медленно развивается. У Питон
> нет етих недостатоков.Си удобный язык, только больно низкоуровневый.
>у фаната гвидобейсика попеншмерц. фанат гвидобейсика даже думать не хочет о том, что программы на си двадцатилетней давности всё ещё собираются современными компиляторами (хоть и с ворнингами часто). поэтому фанат гвидобейсика желает всем, кто не фанатеет от гвидобейсика, исчезнуть и не рушить уютный мирок.неа, не исчезну. продолжай испытывать нестерпимые боли ниже спины.
Программы 20 летней давности на Си не собираются нынешними компиляторами, если это не хеловорды, да и те не факт. Такие заявления лишь говорят о твоей никчемности.
ну кто же виноват, что у тебя руки из задницы. у меня — из плеч, и у меня собираются. но ты продолжай верить, что всё не так, а то у тебя будет расстройство того, чем ты пытаешься мыслить.
>Достало каждый раз делать проверки и ветвления на случай разных версий.А зачем? Есть же import __future__ .
Ага, import __future__ замечательно решает проблемы с однобайтовыми и юникодовыми строками.
Отвечая на некоторые посты выше, могу сказать, что писать под какую-то одну определенную версию не всегда оправдано. Бывало так, что нужно написать модуль, который должен работать с существующим/пишущимся проектом на Py3k, а потом возникла необходимость использовать функционал, реализованный в этом модуле, в проекте на джанго, который до недавнего времени был Python2.х-only.
Портировать на вторую версию питона и иметь два варианта этого модуля неоправданно, так как, возможно, придется вносить в него изменения, которые должны быть синхронны и в том приложении, что на Py3k, и в том, что на 2-ой версии питона.
Разумеется, это проблемы, которые не были учтены на ранней стадии проектирования и их можно было избежать. Но такие проблемы имеют место быть.