🖥 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