Programming languages performance ranking

From Dr. Joey Paquet Web Site
Jump to: navigation, search

In order to perform a relative evaluation of programming languages other than based on their popularity, the execution performance of programs can be exercised and compared. This requires the design of algorithmically comparable solutions in various languages and executing these programs in the same execution environment. Many such empirical studies have been made to compare programming languages. Notably, the Computer Languages Benchmark Game [1] provides a dynamic web site demonstrating extensive empirical results enabling the comparison of various programming languages using a wide variety of benchmarking programs.

Among the most revealing comparisons that can be found on this site is the following: [2]. It enables the comparison of programming languages according to performance criteria such as: execution time, memory consumption, and source code size.

Contents

Execution time

Capture-03-17-00013.jpg

Memory consumption

Capture-03-17-00014.jpg

Source code size

Capture-03-17-00015.jpg

Overall results

Capture-03-17-00016.jpg