L'index TIOBE du mois de novembre nous livre quelques surprises. Python occupe la seconde place, la position la plus haute qu'il ait occupée dans le classement depuis 2001. Il faut noter que d'autres index, notamment PYPL (Popularity of Programming Language, qui analyse la fréquence de recherche des tutoriels sur le langage dans Google) et IEEE Spectrum Top Programming Languages (qui synthétise 11 mesures provenant de huit sources pour arriver à un classement général de la popularité des langages de programmation, des sources couvrant des contextes qui incluent les échanges sur les médias sociaux, la production de code open source et les offres d'emploi), classaient déjà Python en tête de liste.Ainsi, pour la première, le duo de tête n'est plus constitué de C et de Java, ce dernier a chuté à la troisième place avec 11,68 % des recherches. Viennent ensuite C++ (7,6 %) et C# (4,67 %). Pour observer des changements dans le classement, il faut attendre la neuvième place occupée par R qui a gagné en popularité au détriment de SQL. Ce dernier clôture le top 10 avec 1,54 %.
Paul Jansen, PDG de TIOBE Software, a commenté les résultats en ces termes :
« Pour la première fois depuis le lancement de l'indice TIOBE il y a près de 20 ans, Java et C n'occupent plus les deux premières positions. C est toujours numéro un, mais c'est Python qui occupe désormais la seconde position. Certains disent que la récente montée en popularité de Python est due à des domaines en plein essor tels que l'exploration de données, l'IA et le calcul numérique. Mais j'ai ma propre opinion à ce sujet. Je pense que la popularité de Python est liée à la demande générale. Dans le passé, la plupart des activités de programmation étaient effectuées par des ingénieurs en logiciel. Mais des compétences en programmation sont nécessaires partout de nos jours et il y a un manque de bons développeurs de logiciels. En conséquence, nous avons besoin de quelque chose de simple qui puisse être géré par des ingénieurs non logiciels, de quelque chose de facile à apprendre avec des cycles d'édition rapides et un déploiement fluide. Python répond à tous ces besoins.
« Il y a quelque temps, j'ai eu un pneu crevé et j'ai appelé la patrouille routière pour m'aider. Le mécanicien a posé des questions sur ma vie et quand j'ai utilisé le mot "logiciel" dans ma réponse, il a souri et a commencé à parler avec beaucoup d'enthousiasme de sa propre passion : la programmation en Python. À partir de ce moment, je savais que Python deviendrait omniprésent »
Voici le top 10 en fonction des popularités des langages :
Mis à jour chaque mois, l'index de la communauté de programmation de TIOBE mesure la popularité des langages de programmation. Comme le souligne TIOBE, l'index n'est pas le reflet des meilleurs langages de programmation ou de ceux qui ont le plus de lignes de code. Au lieu de cela, les évaluations sont basées sur le nombre d'ingénieurs qualifiés, de cours et de fournisseurs tiers axés sur un langage en particulier, ainsi que sur les résultats des moteurs de recherche populaires tels que Google, Bing, Yahoo, Wikipedia, Amazon, YouTube et Baidu.
Pour les développeurs, l'index est également un moyen utile de déterminer si leurs compétences en matière de programmation sont à jour et de les aider à choisir le langage qu’ils voudraient peut-être adopter lors de la plongée dans un nouveau projet logiciel
Cet indice semble confirmer les résultats d'une enquête de SlashData menée auprès des développeurs qui a été publiée le mois dernier. Selon le rapport, JavaScript est en tête du classement avec 12,4 millions de développeurs de logiciels actifs, suivi de Python avec 9,0 millions, puis de Java avec 8,2 millions. Les trois suivants sont quasiment liés, notamment C / C ++ avec 6,3 millions de développeurs, PHP avec 6,1 millions millions de développeurs et C# avec 6,0 millions de développeurs. TypeScript est inclus dans...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
