Die ersten RedMonk Rankings für 2014 sind veröffentlicht.
Dabei werden die Plattformen GitHub und Stackoverflow untersucht. Auf GitHub wird die Anzahl der Projekte gezählt, auf Stackoverflow die Anzahl der Tags. Beides zusammen soll eine Schätzung ergeben, die auf die zukünftige Verwendung der Sprache schließen lässt.
Die GitHub-Zählungen sollen die aktuelle Popularität wiederspiegeln, und die Zählungen auf Stackoverflow die Stärke der Community. Wenn eine Sprache also derzeit Populär ist und eine Starke Community aufweist, geht man bei RedMonk davon aus das die Sprache auch in Zukunft häufig verwendet wird.
Einige Schwächen werden bereits von den Erstellern erwähnt. GitHub kann von bestimmten Entwicklergruppen bevorzugt werden, und viele Fragen auf Stackoverflow können auch bedeuten das die Sprache einfach nur schwer zu nutzen ist.
Automatische Statistiken zu Programmiersprachen zu erstellen ist eben schwierig. Mindestens so schwierig wie überhaupt erst mal Merkmale für „gut“ zu finden. Das gelingt schon bei Programmiersprachen nicht, und ist bei Programmen noch weniger gelungen. Man denke nur an die Bewertung von Entwicklern anhand der eingereichten Code-Zeilen, die in Ermangelung von Alternativen nach wie vor zu finden ist.
Wie auch immer, der Ansatz ist allemal interessant. Und hier die Top-20 mit Angabe der Veränderung zum letzten Ranking. Anschließend die grafische Übersicht. Dabei ist zu beachten: alle Einträge über der Diagonalen werden häufiger auf Stackoverflow diskutiert als auf Github verwendet, alle darunter vice versa.
- JavaScript (+1)
- Java (-1)
- PHP
- C# (+2)
- Python (-1)
- C++ (+1)
- Ruby (-2)
- C
- Objective-C
- CSS (new)
- Perl
- Shell (-2)
- Scala (-1)
- Haskell
- R (1)
- Matlab (+3)
- Clojure (+5)
- CoffeeScript (-1)
- Visual Basic (+1)
- Groovy (-2)
The RedMonk Programming Language Rankings: January 2014
heise: Programmiersprachen-Ranking: Java und JavaScript besonders stark