Python na velocidade do Rust: Um novo compilador
2025-04-12

Este artigo apresenta o Function, um compilador Python que compila código Python para código nativo, aumentando significativamente a velocidade de execução. Usando a multiplicação de matrizes como exemplo, ele demonstra como o rastreamento simbólico constrói um gráfico de Representação Intermediária (IR), que é então reduzido para código nativo (por exemplo, C). Isso alcança um desempenho comparável ao Rust. Embora ainda seja um conceito comprovado, o Function já está alimentando aplicativos de produção, como estimativa de profundidade monocromática e detecção de pose em tempo real. Objetivos futuros incluem inferência de LLM em dispositivos.
Leia mais
Desenvolvimento