Benchmarks em Hush

João Pedro Reis Teclo de Miranda

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