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 недели назадГорячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.21
-
Исследования4 недели назадКак Apple боролась с мошенничеством в App Store в 2025
-
Видео и подкасты для разработчиков4 недели назадN техник, которые улучшат работу видеоленты
