Python a la velocidad de Rust: Un nuevo compilador
2025-04-12
Este artículo presenta Function, un compilador de Python que compila código Python a código nativo, aumentando significativamente la velocidad de ejecución. Usando la multiplicación de matrices como ejemplo, demuestra cómo el rastreo simbólico construye un gráfico de Representación Intermedia (IR), que luego se reduce a código nativo (por ejemplo, C). Esto logra un rendimiento comparable a Rust. Si bien todavía es una prueba de concepto, Function ya está impulsando aplicaciones de producción, como la estimación de profundidad monocromática y la detección de postura en tiempo real. Los objetivos futuros incluyen la inferencia de LLM en dispositivos.
Desarrollo