Pit your programming language against the rest!

While looking around for benchmarks on the languages I like best (which already tell you that benchmarks are a farce, right?), I came across two interesting websites. So interesting in fact, I’m going to share them with you.

The first site really takes the cake. It is the Computer Language Benchmarks Game. By combining your own set of criteria and assigning them different weights, you can create your own ranking to prove that your language is the best! Astound your friends! Silence your enemies! (Be sure to read the FAQ – I really liked the part ‘What does “not fair” mean?’).

The second site is the TIOBE Programming Community Index, which tracks the popularity of programming languages and rates them accordingly, providing monthly updates. The methods they use involve analyzing search engine results and even occurrences of presentations on YouTube. (Nice to see that ABAP is at #28). While it obviously doesn’t try and prove that any language is better, the popularity ranking of languages is intended to give you an indication of whether your skills are up to date, and help you (supposing you are in a decision-making capacity) make strategic decisions about what languages to use.

Tags: ,

  • Nyiko

    Good 1 Martin. Between the time you typed the article and now ABAP jumped 4 places to 24.. It would b interesting to know why ABAP is not in the List of “Computer Language Benchmarks Game” I would also love to give my ratings.

  • admin

    Hello Nyiko,
    It could be that I mistakenly read 28, and that it was actually 24. I think the stats are compiled monthly. Thanks for pointing that out.
    I guess ABAP is a bit tricky, seeing as its runtime is an entire server (I think it would lose out badly in the “startup” category compared to every other language), and I guess based on the methods they use to take measurements, it would be difficult (if not impossible) to run an ABAP program in the same way. Also, I suppose they are only looking at free/open source languages, so that would rule out ABAP. But you are right, it would be interesting to see how ABAP compares in some of the categories!

  • Python ROCKS, w00000000000000t !!!