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.

Rights

Rights Holder

Rights License

Rights URI