A Methodology for Mapping Programming Languages to Programming Problems
Date
2006-08
Authors
Michlowitz, Jason Lawrence
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Several algorithms that solve different types of problems are implemented, tested, and compared by applying a set of metrics. The results are analyzed using Principal Components Analysis to calculate a Relative Complexity Metric. The results of the study reveal that a programming language does have an effect on the simplicity, speed and other attributes of an implementation. The results of the study also reveal which languages are best suited for a particular type of programming technique, such as recursion.
Description
Keywords
Algorithms, Software metrics, Programming languages, Relative complexity metric, Software engineering, Language comparisons, Programming problems
Citation
Michlowitz, J. L. (2006). <i>A methodology for mapping programming languages to programming problems</i> (Unpublished thesis). Texas State University-San Marcos, San Marcos, Texas.