ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
13 ноября
178393 Топик полностью
bialix (14.01.2010 17:12, просмотров: 518) ответил Shura на И где я чего-то не то сказал? Повторяю сказанное выше - обратная несовместимость есть серьёзнейшая бага для программного продукта, претендующего на какую-то универсальность. И что об этом написано сто раз абсолютно ничего не меняет.
А теперь я еще раз повторю, а вы внимательно вдумайтесь что я говорю: Питон 2.6 предлагаемый на оффициальном сайте обратно совместим с Питоном 2.5, 2.4, 2.3, 2.2 и т.д. Еще раз: 2.6 -- это официальный стабильный и поддерживаемый релиз. Питон 3 -- это новая ветвь разработки, в которой сознательно сообщество разработчиков Питона пошло на непопулярный и серьезный шаг: была сломана обратная совместимость, чтобы в итоге получился новый и более правильный (в их понимании) продукт. Называть такое решение багом можно только из нежелания понять как развивается язык. Всё просто: нужна обратная совместимость -- берём 2.6. Не нужна -- можем брать 3.1 или 2.6. Такой алгоритм выбора вы способны понять? Или нет? Я уже приводил пример с C99 и C89: оба языка называются Си, но (о ужас!) программы C99 не компилируются компиляторами C89. Вы считаете это нормальным? Или это тоже баг?