Le classement de RedMonk révèle un tout autre résultat comparé au classement par l’indice de TIOBE que nous relevons périodiquement sur Developpez.com. En effet, chez RedMonk on retrouve JavaScript en tête de liste, suivi de près par Java, PHP, Python et Ruby, puis nous avons de la sixième à la neuvième place les langages C#, C++, C et Objective-C.
D’un autre côté, l’indice TIOBE place le langage C au top de son classement et le déclare comme étant le langage le plus populaire suivi par Objective-C, C++ et C#. Par la suite, nous retrouvons PHP, Visual Basic, Python, Perl et Ruby.
À titre de comparaison, le classement RedMonk se base sur les langages de programmation répandus dans les projets qui publient leur code sur GitHub. Il se base aussi sur le nombre d'interactions autour d'un langage particulier sur StackOverflow.
Quant à lui, l'indice TIOBE est un indicateur de popularité plus général. Le classement fourni par cet indice est fondé sur une estimation du nombre d'ingénieurs qualifiés dans le monde entier. Il s’inspire aussi lors de ses évaluations de la quantité de recherches lancées sur différents moteurs et services, tels que Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube et Baidu.
Classement Tiobe — septembre 2011 ~ septembre 2012
On peut donc s'apercevoir indubitablement qu'aucun des deux indices n'est parfait. RedMonk tend à favoriser les langages orientés Web, généralement libres et dotés d'une forte communauté open source, alors que Tiobe pourrait faire pencher la balance en faveur des langages difficiles d'accès ou mal documentés.
La vérité est certainement à mi-chemin entre ces deux approches, mais laquelle vous en semble-t-elle la plus proche ?
Sources : Tiobe, RedMonk