Java continue de perdre en popularité

Java continue de perdre en popularité C demeure à la première place du classement des langages de programmation les plus populaires. Des critiques s'élèvent contre la méthodologie du palmarès.

Après avoir pris en avril la tête du classement Tiobe des langage de programmation les plus populaires, au détriment de Java, C se maintient à la première place en mai. De son côté, l'indice de Java passe de 17.555% à 17,346%.

La publication de cette nouvelle édition a fait éclaté un débat entre Andi Gutmans, l'un des leaders de la communauté PHP et P-DG de Zend Technologies, et les responsables du classement. Andi Gutmans met notamment en question le caractère scientifique de l'indice. Rappelons que le classement Tiobe se base sur les données de consultation issues des moteurs de recherche les plus utilisés : Google, Bing, Yahoo!, Wikipedia et YouTube. Il n'est donc révélateur en rien de la qualité intrinsèque des langages ou de leurs taux de pénétration. "Même si notre algorithme est assez simple, il n'existe à notre connaissance pas d'autres tentatives pour mesurer le taux de popularité des langages", s'est défendu Paul Janse, directeur de Tiobe, dans les colonnes de notre confrère ComputerWorld.

A l'occasion de son classement de mai 2012, Tiobe revient sur la lenteur des mouvements au sein du palmarès. "Hormis pour certains langages, tel qu'Objective-C, force est de constater que l'adoption de nouveaux langages est le plus souvent très lente", commente Tiobe. Raison invoquée : "les difficultés de migrer un code dans un langage vers un autre langage." Parmi les candidats à une montée en puissance plus rapide, l'indice évoque Scala : entré en 57e position il y a 6 ans, il s'est hissé en un an à la 48e place. Depuis, il semble plafonner : il atteint la 46e place en mai 2012. Autres exemples évoqués : le F# de Microsoft (actuellement 40e contre, 38e en 2006) et Groovy (actuellement 32e, contre 36e en 2008).

 
Classement des langages de programmation les plus populaires en mai 2012
Classement mai 2012 Classement avril 2012 Langage Indice en mai 2012 Progression comparé à mai 2011
Source : Tiobe
1 1 C 17.346% +1.18%
2 2 Java 16.599% -1.56%
3 3 C++ 9.825% +0.68%
4 4 Objective-C 8.309% +3.30%
5 5 C# 6.823% -0.72%
6 6 PHP 5.711% -0.80%
7 7 (Visual) Basic 5.457% +0.96%
8 8 Python 3.819% -0.76%
9 10 Perl 2.805% +0.57%
10 9 JavaScript 2.135% +0.74%
11 11 Ruby 1.451% +0.03%
12 14 Visual Basic .NET 1.274% +0.79%
13 12 PL/SQL 1.119% +0.62%
14 13 Delphi/Object Pascal 1.004% -0.07%
15 15 Lisp 0.941% -0.01%
16 19 Logo 0.839% +0.35%
17 16 Pascal 0.808% +0.10%
18 18 Transact-SQL 0.654% -0.04%
19 17 Ada 0.649% -0.10%
20   Lua 0.566% -0.54%