Programmiersprachen-Ranking: Tops und Flops
RedMonk wertet seit Ende 2010 aus. Das Konzept ist recht einfach: Die Analysten prüfen die Verwendung von Programmiersprachen in GitHub und Diskussionen in Stack Overflow.
Die Auswertung des Einsatzes der Sprachen in GitHub zeigt allerdings Unschärfen: Die Ergebnisse sind nicht repräsentativ, denn Sprachen wie beispielsweise ABAP kommen hier kaum vor, werden in kommerziellen Projekten aber häufig eingesetzt. Fragwürdig ist auch, ob man CSS zu den Programmiersprachen zählen kann; RedMonk macht dies in seiner Auswertung. Dennoch kann man Anhaltspunkte zur weiteren Entwicklung und Verbreitung einiger Sprachen ableiten.
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Perl
11 Shell
13 R
14 Scala
15 Go
15 Haskell
17 Matlab
18 Swift
19 Clojure
19 Groovy
19 Visual Basic Wichtige Punkte des Programmiersprachen-Rankings sind:
- Damit eine Programmiersprache in diesem Ranking auftaucht, muss sie sowohl in GitHub als auch auf Stack Overflow beobachtbar sein.
- Die Ergebnisse sind nicht repräsentativ. Sie geben jedoch Anhaltspunkte zur Verbreitung einiger Sprachen.
- Die GitHub-Rankings basieren auf der Zeilenanzahl im Repository.