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, страждаємо, оскільки його завантажили в «Matrix».

Загальні зміни Python 3.11

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

Але родзинкою є швидкість:

Проект Faster CPython вже дає цікаві результати. Python 3.11 на 10-60% швидший за Python 3.10. У середньому ми виміряли збільшення швидкості в 1,22 рази в стандартному наборі тестів.

Хоча все виглядає дуже добре, ми повинні це мати на увазі зміни в мовах програмування можуть викликати проблеми, як у Коді. Розробники повинні адаптувати свій код до нових версій, а якщо не весь код, то «закамуфльовану» версію, щоб їх роботу не вкрали. Тому, якщо від цього залежить щось подібне, краще тримати оновлення як можна довше.

Python 3.11 було оголошено сьогодні (вчора за часовим поясом проекту), і його архів тепер можна завантажити з сторінку завантаження проекту. Його надходження в офіційні репозиторії залежатиме від філософії дистрибутива, який ми використовуємо, але в більшості випадків це займе тижні або навіть місяці.

Більше інформації та зображення логотипу: форум python.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.