Quando linguagens funcionais são mais LENTAS
Augusto Galego
Jun 16, 2026
O autor confronta a teoria de que o modelo imperativo é inerentemente superior ao funcional, testando algoritmos de verificação de palíndromos. Os resultados revelam que otimizações nativas de linguagens, como o slicing do Python, podem superar implementações manuais, enquanto a escolha da linguagem (Go vs. Python) impacta a performance de CPU mas nem sempre reflete no escalonamento real de backends.
Key insight: Em Python, o método de 'slice' para verificar palíndromos foi cinco vezes mais rápido que a implementação manual de 'Two Pointers' e dez vezes mais rápida que a recursiva, provando que delegar operações para o C Python é frequentemente mais eficiente do que tentar otimizar manualmente o código no nível do interpretador.