GitHub
Codon: высокопроизводительный расширяемый компилятор Python
Python уже давно является одним из лучших языков программирования, если не самым лучшим. Однако, хотя упрощенный синтаксис языка высокого уровня делает его легким в изучении и использовании, он может быть медленнее по сравнению с языками более низкого уровня, такими как C или C++.
Исследователи из Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL) надеются изменить эту ситуацию с помощью Codon, компилятора для Python, который позволяет пользователям писать код на Python, выполняющийся так же эффективно, как программы на C или C++.
«Обычный Python компилируется в так называемый байткод, а затем этот байткод выполняется на виртуальной машине, что намного медленнее», — говорит Ария Шаджии, аспирант MIT CSAIL и ведущий автор статьи о Codon. «В Codon мы выполняем нативную компиляцию, поэтому конечный результат выполняется непосредственно на вашем процессоре — нет промежуточной виртуальной машины или интерпретатора».
Типичное ускорение по сравнению со стандартным компилятором Python составляет порядка 10-100x или более на одном потоке. Производительность Codon обычно находится на одном уровне с C/C++ (а иногда и выше). В отличие от Python, Codon поддерживает встроенную многопоточность, что может привести к многократному увеличению скорости.
-
Программирование4 недели назадПрактики Swift, которые помогут вам выглядеть Senior разработчиком
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Видео и подкасты для разработчиков2 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.19
