AVALIAÇÃO DE DESEMPENHO EM LINGUAGENS DE PROGRAMAÇÃO

Medindo o Tempo de Execução e Uso de Memória

Autores

  • João Pedro Alves IFSULDEMINAS - Campus Muzambinho
  • Paulo César dos Santos

Palavras-chave:

Eficiência, Benchmarking, Algoritmo

Resumo

Este artigo realiza uma análise comparativa do desempenho de quatro linguagens de programação populares — Python,
C++, Java e Go — em quatro algoritmos: QuickSort, MergeSort, verificação de números primos e cálculo de Fibonacci
recursivo. A pesquisa busca avaliar o tempo de execução, o uso de memória e a estabilidade dos algoritmos de
ordenação. Os resultados indicaram que C++ apresentou o melhor desempenho em velocidade e uso de memória,
seguido por Go, Java e Python. A análise do MergeSort confirmou sua estabilidade em contraste com o QuickSort. A
pesquisa conclui que, embora C++ seja mais rápido, a escolha da linguagem ideal depende de um balanço entre
desempenho, produtividade e requisitos específicos do projeto, como a necessidade de concorrência, portabilidade ou
estabilidade algorítmica.

Downloads

Publicado

04-12-2025