
Python 3.15 вийшов з експериментальним JIT-компілятором, який працює швидше
Python 3.15 вийшов як щорічний функціональний реліз мови програмування. JIT-компілятор досі експериментальний, однак на Linux x86-64 він на 7–8% швидший, а на AArch64 macOS — на 11–12% швидший за стандартний інтерпретатор.
Python 3.15 вийшов швидшим завдяки експериментальному JIT
Python 3.15 сьогодні вийшов як щорічний функціональний реліз мови програмування Python. Реліз продовжує роботу проєкту над JIT-компілятором, який досі залишається в експериментальній формі, але порівняно зі стандартним інтерпретатором дає значне зростання продуктивності.
Згідно з оглядом релізу, JIT-компілятор на Linux x86-64 має бути на 7–8 відсотків швидшим за стандартний інтерпретатор Python за середнім геометричним. На AArch64 macOS повідомляють, що JIT-компілятор на 11–12 відсотків швидший за інтерпретатор із tail-calling.
Нові можливості мови та стандартної бібліотеки
У Python 3.15 додано вбудований тип sentinel та новий вбудований тип frozendict. UTF-8 тепер є кодуванням за замовчуванням у Python 3.15, а для прискорення запуску скриптів Python доступні явні lazy-імпорти. Реліз також додає файли конфігурації для запуску пакетів.
Подальші вдосконалення включають кращі повідомлення про помилки, вдосконалення стандартної бібліотеки та вдосконалення C API. Python 3.15 також за замовчуванням прибирає frame pointer, що покращує спостережуваність на рівні системи.
Джерела: Phoronix · Python Docs · Pep 790
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.