Benchmarks em Hush
Este estudo apresenta uma análise de desempenho comparando Hush, uma linguagem moderna de shell script inspirada em Lua, com Python através de uma série de microbenchmarks. A pesquisa implementa dez tarefas computacionais do Computer Language Benchmarks Game em ambas as linguagens para avaliar seu desempenho relativo. Utilizando a ferramenta de benchmark hyperfine, o estudo conduziu 50 execuções com 10 rodadas de aquecimento para cada programa em um ambiente Linux. Os resultados mostram que Hush apresenta desempenho 3-10 vezes mais lento que Python em nove dos dez benchmarks, com exceção do benchmark regex-redux, onde Hush demonstrou desempenho superior. A hipótese é que esta exceção pode ser atribuída à implementação do Hush em Rust e sua biblioteca de expressões regulares. Os resultados contribuem para a compreensão das características de desempenho do Hush em comparação com linguagens de script estabelecidas.
2025/1 - MSI2
Orientador: Fernando Magno Quintão Pereira
Palavras-chave: Linguagens de Programação, Benchmark, Python, Hush
Link para vídeo
PDF Disponível