Análise quantitativa e comparativa de linguagens de programação
Visualizar/abrir
Data
2011Autor
Orientador
Nível acadêmico
Graduação
Outro título
Quantitative analysis of programming languages
Assunto
Resumo
Existem mais de 8000 linguagens de programação disponíveis para desenvolvimento, em pouquissímas delas são realizados estudos para obtenção de métricas que forneçam dados relevantes sobre as implementações que nelas foram feitas. Este trabalho visa justamente suprir parcialmente esta lacuna, buscando desenvolver cinco implementações (benchmarks) de problemas relevantes, os quais por sua vez farão parte do grupo de execuções das métricas de linhas de código, tempo de processamento e eficiência r ...
Existem mais de 8000 linguagens de programação disponíveis para desenvolvimento, em pouquissímas delas são realizados estudos para obtenção de métricas que forneçam dados relevantes sobre as implementações que nelas foram feitas. Este trabalho visa justamente suprir parcialmente esta lacuna, buscando desenvolver cinco implementações (benchmarks) de problemas relevantes, os quais por sua vez farão parte do grupo de execuções das métricas de linhas de código, tempo de processamento e eficiência relativa onde serão aplicadas. A intenção é com isso fornecer dados que poderão ser analisados quantitativamente. A partir de análises feitas sobre os resultados, podem ser extraídas informações necessárias e relevantes para comparar C, C++, Java, PHP, Python e Ruby, que são as linguagens selecionadas neste estudo. ...
Abstract
There are over 8000 programming languages available for development, but in few of them have works focused to obtain relevant data. Thus, providing metrics on the implementations which were made in them. This paper aims to partially fill this gap, to develop implementations (benchmarks) of relevant problems, which will be part of execution group in which the metrics are applied. The intention is to provide data that can be analyzed quantitatively. From analysis about the results, we can be obta ...
There are over 8000 programming languages available for development, but in few of them have works focused to obtain relevant data. Thus, providing metrics on the implementations which were made in them. This paper aims to partially fill this gap, to develop implementations (benchmarks) of relevant problems, which will be part of execution group in which the metrics are applied. The intention is to provide data that can be analyzed quantitatively. From analysis about the results, we can be obtained relevant information needed to compare C, C++, Java, PHP, Python, and Ruby which are the selected languages for this work. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License