Python 3.11 достигает своей стабильной версии на 10-60% быстрее, чем 3.10

Python 3.11

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

В Phoronix, среде, которая во многом обязана своей известностью своим программным и аппаратным тестам, они тестировали производительность Python 3.11 и подтвердили, что это от 10% до 60% быстрее чем Python 3.10, который до сих пор был самой последней стабильной версией. Но не все является хорошей новостью, по крайней мере, для пользователей Linux, поскольку подобное обновление может нарушить совместимость с программным обеспечением, которое мы используем, и пример этого Это то, от чего мы, пользователи Kodi в Linux, страдаем с тех пор, как оно было загружено в «Матрицу».

Общие изменения Python 3.11

Lo в первую очередь Python 3.11 включает в себя то, что в графики теперь включаются подробные местоположения ошибок, что теоретически позволит лучше распознавать сбои; группы исключений и except*; в tomllib в стандартную библиотеку добавлена ​​поддержка парсинга TOML; ввели группы задач в asyncio; атомарная группировка ((?>…)) и притяжательные квантификаторы (*+, ++, ?+, {m,n}+) теперь поддерживаются в регулярных выражениях.

Но изюминкой является скорость:

Проект Faster CPython уже дает некоторые интересные результаты. Python 3.11 на 10-60% быстрее, чем Python 3.10. В среднем мы замерили увеличение скорости в 1,22 раза в стандартном наборе тестов.

Хотя все выглядит очень хорошо, мы должны иметь в виду, что изменения в языках программирования могут вызвать проблемы, как у Коди. Разработчики должны адаптировать свой код к новым версиям, а если не весь код, то "закамуфлированную" версию, чтобы их труд не украли. Поэтому, если от чего-то подобного зависит, то лучше повременить с обновлением как можно дольше.

Python 3.11 было объявлено сегодня (вчера по часовому поясу проекта), а его tar-архив теперь можно скачать с страница загрузки проекта. Его появление в официальных репозиториях будет зависеть от философии используемого нами дистрибутива, но в большинстве случаев это займет недели или даже месяцы.

Дополнительная информация и изображение логотипа: питон форум.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.