Um estudo de caso

Nesta pesquisa, analisamos o desempenho de um algoritmo metaheurístico estado da arte para o Problema da Latência Mínima (Minimum Latency Problem – MLP), em 12 linguagens de programação: C, C++, Fortran, Java, C#, Julia, Python, JavaScript, Go, Swift, Rust e Lua.
O objetivo do trabalho é examinar o desempenho de uma determinada implementação sob a perspectiva da linguagem de programação, para isso, consideramos diversos aspectos, como o uso de cache, a alocação de memória e possíveis fatores que podem influenciar o desempenho da implementação. Por fim, apresentamos os resultados de extensos experimentos computacionais comparando o desempenho das 12 linguagens analisadas e discutimos percepções relevantes obtidas a partir dos resultados.
Pessoas envolvidas: Victor Mororó, Petrus Neves, Teobaldo Bulhões, Anand Subramanian