Performance comparison of programming languages A simple benchmark system with support for compiled and interpreted languages, generating CSV reports. Overview Ackermann function (ack(3,9)) Tak function (tak(30,22,12)) 35th Fibonacci number (recursive) Mutual recursion (F(130); M(130)) Levenshtein distance (recursive) The LCS problem (recursive) Coin sums (recursive) Man or boy (mob(12)) The y-axis is measuring the average execution time of a process, in seconds. Lower values are better.