Python собирается решить одну из самых неприятных проблем

Python собирается решить одну из самых неприятных проблем

Python — один из самых популярных языков программирования, но это не значит, что он идеален, особенно после того, как сама компания назвала «чертово» начало года.

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

Однако, по мнению разработчика Core Python (CPython) Марка Шеннона, все может скоро измениться.

Питон 3.11

Выступая на конференции PyCon 2022 и подробно рассказывая в последующем сообщении в блоге, Шеннон предоставил нам более подробную информацию о Python 3.11, следующей версии, которая в настоящее время находится в бета-версии, которая, как ожидается, значительно ускорит язык. Более подробную информацию можно также найти на сайте - где еще? — ГитХаб.

На самом деле, есть несколько действительно громких имен, пытающихся добиться этой цели. Microsoft финансировала Python Software Foundation, стремясь ускорить процесс как минимум в два раза, помогая превратить Python в C в качестве доминирующего языка.

Как отмечает ZDNet, Python на самом деле не предназначен для быстрой работы, и сценарии использования, большинство из которых ориентированы на машинное обучение, подтверждают это.

«Python широко известен своей медленностью. Хотя Python никогда не сможет сравниться по производительности с языками низкого уровня, такими как C, Fortran или даже Java, мы хотели бы, чтобы он мог конкурировать с быстрыми реализациями языков сценариев, таких как V8 для JavaScript или luajit для Lua», — написал Шеннон в прошлом году.

Язык, которым можно управлять всеми

Естественно, между языками программирования существует большая конкуренция, и у каждого есть свои плюсы и минусы, поэтому окончательное решение об использовании остается за разработчиком.

Опрос Redmonk, проведенный в августе 2021 года, показал, что JavaScript является самым популярным языком, на втором месте следуют Java и Python.

Вместо того, чтобы почивать на лаврах, разработчики Python должны продолжать выпускать обновления, улучшающие основной сервис.