Superando o CPython: Otimizando o Interpretador Plush para Fibonacci
2025-08-07

O autor detalha a jornada de otimização de seu interpretador Plush, uma linguagem de programação brinquedo, superando o CPython no microbenchmark de Fibonacci. As otimizações incluíram a fusão de instruções, a análise de perfil com a ferramenta Linux perf e a correção de código para eliminar pesquisas em hash. O resultado? Quase o dobro da velocidade no benchmark, mas surpreendentemente, nenhuma melhora de desempenho em seu programa de raytracing paralelo, destacando as limitações dos microbenchmarks.
Desenvolvimento
otimização do interpretador