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 в ЖЖ.

April 2025

S M T W T F S
  123 45
6789101112
1314 15 16 1718 19
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 04:25 pm
Powered by Dreamwidth Studios