Code on

Mar. 18th, 2025 12:22 pm
phd_ru: (pic#4106692)
[personal profile] phd_ru
https://www.usenix.org/publications/loginonline/codon-python-compiler-update

Codon, компилятор с Питона в нативный код, сменил лицензию на Apache-2, став полностью Open Source.

Найдено на /.

Я не очень понимаю, что это даёт. Цифровые молотилки пишут с numpy. В web-бэкенде основные торможения у запросов SQL и заполнения шаблонов. Хорошее ускорение дало бы конвертирование шаблонов в Питон и вот этот код уже компилировать, но такое конвертирование мало какие шаблонизаторы умеют.

Upd — из обсуждения в рабочем чате. Я думаю, типичная задача для компилируемых программ — обработка большого объёма сложно устроенных данных. Не вычисления и не интерфейс с внешним миром.

Upd2. Нашёл ещё вариант — мелкий скриптик, который часто запускается. Типа filter или textconv в Git. Длительные скрипты на Питоне могут работать хорошо, но каждый запуск и инициализация интерпретатора — это торможение. Я поэтому избегаю фильтров/конвертеров в Git.

X-Post в ЖЖ.

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 3rd, 2026 02:16 pm
Powered by Dreamwidth Studios