🖥 Python на скорости Rust
16 апреля 2025 г.Python/ django
🖥 Python на скорости Rust
Новый Function (fxn) — фреймворк, который компилирует Python-функции в нативный код с производительностью, сравнимой с Rust.
🧠 Как это работает?
-
Использует символическое трассирование на CPython для анализа функций
-
Генерирует промежуточное представление (IR)
-
Транслирует IR в C++ или Rust, а затем компилирует в бинарный код
-
Поддерживает платформы: Linux, Android, WebAssembly и др.
📦 Пример:
@compile
def fma(x: float, y: float, z: float) -> float:
return x * y + z
После компиляции вы получаете нативный бинарник, который можно запускать без интерпретатора Python.
🔗 Github
@pythonl
#Python #Rust #fxn #Compiler #Performance #AI #ML #Wasm