ANÁLISE COMPARATIVA DE LINGUAGENS DE PROGRAMAÇÃO A PARTIR DE PROBLEMAS CLÁSSICOS DA COMPUTAÇÃO

Rodrigo Duarte Seabra, Isabela Neves Drummond, Fernando Coelho Gomes

Resumo


Nos estudos computacionais envolvendo linguagens de programação, muito se discute sobre qual a melhor opção para se utilizar em um projeto específico ou qual linguagem possui melhor desempenho em certa aplicação. O trabalho proposto busca contribuir nesse sentido, apresentando uma análise qualitativa e quantitativa das linguagens Python, Java e C utilizando parâmetros de tempo de execução, quantidade de linhas de código, tamanho do arquivo, tempo de produção, quantidade de acessos à documentação e uso de funções nativas. Foram implementados seis problemas considerados clássicos na área de computação e, a partir dos resultados alcançados, foram realizadas análises comparativas que possibilitaram a obtenção de algumas conclusões sobre o uso de cada linguagem selecionada para estudo. O principal resultado obtido mostrou que a linguagem C possui o melhor desempenho entre as três linguagens analisadas, enquanto Python apresentou o pior resultado de tempo de execução, mas se destacou positivamente nos demais aspectos analisados. Finalmente, a linguagem Java não apresentou grandes resultados positivos ou negativos. Também foi possível observar que o parâmetro de análise de tempo de produção, em que se utilizou da técnica Pomodoro, não apresentou resultados concretos para análise.

Texto completo: PDF

Todo conteúdo da revista está sob a licença 

Revista de Sistemas e Computação. ISSN 2237-2903