A Methodology for Mapping Programming Languages to Programming Problems
MetadataShow full metadata
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.