Le TIOBE Community Index, qui classe les langages de programmation en fonction de leur popularité, vient de faire l’objet d’une mise à jour mensuelle régulière et le titre d’août indique “Python explose”.
En regardant l’état actuel du graphique, cela peut sembler exagéré, mais c’est dans la nature des données, capturées une fois par mois pour avoir une apparence très irrégulière. Si vous isolez la courbe Python – ce que vous pouvez faire sur la page d’index TIOBE simplement en cliquant dessus, vous pouvez voir plus clairement comment elle a augmenté de manière assez constante entre septembre 2017 et mars 2020, passant d’une part de 2,98 % à 10,11 %. Depuis, la courbe est en dents de scie, revenant plus fortement après chaque revers. Comme nous l’avons signalé, Python est devenu l’un des trois premiers langages à la fin de 2018 lorsqu’il a dépassé C ++, puis à égalité avec Java à la deuxième place au début de 2021 et a finalement dépassé C en octobre 2021. À cette époque, sa part était de 11,27% mais maintenant c’est 15,42 %, un record absolu pour Python.
Comme nous l’avons dit auparavant, l’ensemble du tableau est que pendant le temps de Python dans le marasme, avant qu’il ne se lance dans son ascension apparemment imparable, les précédents coureurs de tête, Java et C, ont connu des effondrements spectaculaires – le plus raide et le plus profond étant C passant d’une part de 17,15 % en novembre 2015 à 6,48 % en août 2017.
En termes de pourcentage de variation des notes au cours de l’année écoulée, d’août 2021 à août 2022, c’est Python qui a connu le plus grand mouvement – un gain de 3,56 %. C ++ et C ont également connu des gains appréciables, expliqués par Paul Jansen en raison de leurs performances supérieures, c’est-à-dire de leur vitesse supplémentaire due au typage statique. Java a également gagné près de 2 % au cours des douze derniers mois.
Le propre commentaire de Jansen sur cette édition de l’index, en la prenant dans son intégralité, est :
il ne s’est pas passé grand-chose le mois dernier. Swift et PHP ont de nouveau échangé leurs places en position 10, Rust se rapproche du top 20, Kotlin est de retour dans le top 30 et le nouveau langage Google Carbon entre dans l’index TIOBE en position 192.
Lorsqu’il a rendu compte de Carbon le mois dernier, Mike James s’est abstenu de spéculer si nous avions besoin d’un autre nouveau langage, ce qui était sa première réponse à la fois à Go et à Kotlin. C’est peut-être son expérience avec Kotlin, qu’il a rapidement considéré comme un “meilleur Java”, qui a tempéré son comportement et il y a certainement de la place pour un meilleur C++. Cependant, découvrir sa place dans l’indice révèle à quel point Carbon devra lutter pour devenir populaire selon les termes de l’indice TIOBE.
Comme chaque édition de l’index nous le rappelle, l’index TIOBE ne concerne pas le “meilleur” langage de programmation ni même le dominant en termes de lignes de code. Il fonde son concept de “polarité” sur le nombre d’ingénieurs qualifiés dans le monde, les cours et les fournisseurs tiers et utilise des moteurs de recherche tels que Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube et Baidu pour calculer les notes.
Comme toujours, je suis frappé par la stabilité de l’indice. Une fois que vous descendez en dessous des quatre premiers, tous les changements sont inférieurs à un point de pourcentage et de nombreuses langues occupent la même position pendant de nombreuses années – prenez JavaScript dont la position à sept semble une grave sous-estimation de sa véritable popularité – eh bien c’est peut-être le prix à payer pour être la langue avec deux noms et des dizaines de variantes proches. Et il manque de fournisseurs tiers, ce que vous ne pouvez pas dire à propos de Matlab qui semble avoir gonflé sa popularité en 17e position.
Nous devons donc faire preuve de prudence lorsque nous nous appuyons sur l’index TIOBE, mais je pense qu’il est juste de dire qu’avoir Python en premier lieu. C’est un bon langage polyvalent et il a des profondeurs auxquelles j’ai été initié en lisant le Python du programmeur quelque chose de complètement différent séries de livres de Mike James, l’éditeur de I Programmer. Avoir C en seconde est parfaitement justifié et si vous voulez savoir comment il surpasse les autres langages, consultez le livre de Harry Fairhead, Fondamental C.
Plus d’information
Index de la communauté TIOBE
Articles Liés
Python déclaré langue TIOBE de l’année 2021
Made It – Python est le premier langage sur l’index TIOBE
C est à nouveau la langue numéro un
C++ sélectionné par TIOBE – Un choix étrange ?
Shock Horror – C est la langue TIOBE de l’année ! (2019)
PHP – Essentiel mais sous-estimé
R atteint son record personnel dans l’indice TIOBE
Rust est l’un des vingt meilleurs langages
Carbon de Google essaie d’être un meilleur C++
Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre newsletter hebdomadaire, abonnez-vous au flux RSS et suivez-nous sur Twitter, Facebook ou Linkedin.
commentaires
ou envoyez votre commentaire à: comments@i-programmer.info
.