Гвидо ван Россум: Python 4 может не быть
В майской Q&A-сессии создатель Python Гвидо ван Россум говорил о будущем языка и его нумерации. По словам программиста, версия «Python 4.0» может так и не увидеть свет, а среди разработчиков почти грех серьёзно вести речь о ней после болезненной миграции с Python 2 на 3 в 2008 году.
«Я не в восторге от идеи про Python 4, как и все остальные участники основной команды разработчиков. Так что, скорее всего, версия 4.0 никогда не выйдет и мы просто продолжим нумерацию минимум до 3.33», — рассказал ван Россум в интервью.
«Сейчас Python 4 если и упоминается среди основной команды разработки, то лишь в шутку… Мы получили хороший урок, когда переходили с Python 2 на 3, поэтому всерьёз говорить о Python 4 — почти табу», — продолжил он.
Последний релиз Python 2.7 за номером 2.7.18 состоялся в апреле 2020 года. Ван Россум предупреждал, что Python 3 не будет совместим с Python 2. Для команды процесс внедрения новой версии был трудным и медленным, растянувшись на годы — и разработчики не горят желанием проходить его снова.
Тем не менее ван Россум полностью не исключил возможность релиза Python 4.0, но добавил, что это произойдёт только в случае существенных изменений, имеющих отношение к совместимости с языком С.
В октябре ожидается релиз Python 3.10, а выпуск 3.11 в следующем году будет ещё значительно производительнее предыдущего. Ван Россум подчеркнул, что команда намерена выпускать поэтапные обновления языка в течение максимально длительного срока.
«У нас строгий ежегодный график релизов, поэтому после [Python 3.10] будет 3.11, потом 3.12 и так далее. Мы можем дойти до 3.99, и тогда придётся добавить ещё одну цифру. Добавить цифру — не такая уж мелочь, но это намного лучше, чем переходить с версии 3 на 4».
«Рост производительности Python будет поэтапным. Сначала ускорится версия 3.11, потом мы ещё больше ускорим его в версиях 3.12, 3.13 и т. д.» — отметил ван Россум.
Оптимизация производительности Python — главная задача, которая сейчас стоит перед разработчиками. На саммите Python Language Summit в этом мае Гвидо ван Россум заявил, что к выпуску 3.11 команда планирует достичь двукратного увеличения производительности CPython.
Читать на dev.by