Поиск

Газета FOSS News

18 июня 2009

О газете
Архив
Авторам
Рекламодателям

 

Кабинет читателя

Вход в систему
Введите имя пользователя и пароль для входа в систему:

Комьюнити

Наша Google Group
Наша рассылка на subscribe.ru
Мы в ЖЖ: rootua
Мы В Контакте



Наши друзья


Ротация кнопок.

Наша кнопка:


Портал RootUA

Новости

Python 3.0: Готовьтесь к проблемам

Python в содержать ряд Об объявил за версий (Anthony в кратком на конференции проходящей в эти дни в Мельбурне.

«Изменения третьей делают нерабочими все написанные ранее программы на Python, но мы вносим эти с доброй целью. Языку уже 16 лет. И за эти 16 лет некоторые его черты стали действительно раздражать. Почти каждая программа на потребует изменений, но на это достаточно времени, ведь 2. x никуда не исчезнет. Кроме того, планируется выпустить 2. 6. Мы не ожидаем, что все кинутся переписывать код на следующий день после это было бы весьма неразумно. Мы будем продолжать поддерживать ветку 2. x до тех пор, пока будут находиться заинтересованные в этом», - заявил Бакстер.

Переход на 3. 0 для как в и работает в время. 15% написано на Python.

Возрастающая сложность языка создает трудности для команды разработчиков Google при работе с несколькими языками. «Многие используют в качестве связующего «клея» и, в случае, более легкий язык — огромный плюс. Для этих людей простота намного важнее», - сказал Бакстер.

Одним из важнейших в оператора используется для на функцию. для - заявил Бакстер.

«Другим изменением, нарушающим совместимость, переход на Юникод, как на основную кодировку. Получается настоящая неразбериха, когда кто-то смешивает Юникод и не-Юникод строки. », - сказал Бакстер.

В уже идея символа с «» на «!=», но не были по В контексте 3. 0 мы в совместимость, так еще и это».

«Обратная совместимость это хорошо, но все свою цену. Мы должны чем-то пожертвовать, когда принимаем решение избавиться от старого мусора, вредит», - сказал Бакстер.

Для этих в 2. 6 для разработчиков о тех которые проблемы при переходе на 3. 0.

2008-02-01
Предыдущие новости: KDE и KOffice на Nokia N800
Акция по отказу от использования PHP 4
Интенсивность ежедневного изменения Linux ядра
KDE 4 во FreeBSD. Несколько интервью с разработчиками KDE.
Архитектура Google
 
Система Orphus

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4