Python a conquis la troisième position de l’indice TIOBE l’année dernière, mais sa popularité ne cesse d’augmenter. Ce mois-ci, il a atteint un nouveau record historique à 11,28%. Puisque Java approche de son plus bas niveau depuis 2001, Python qui se rapproche de plus en plus de la seconde place. L’écart est désormais inférieur à 1,3%. Depuis le début de l’indice TIOBE, C et Java ont toujours occupé les 2 premières positions. Ce serait donc un événement unique, si Python atteignait la position n ° 2. Voyons ce qui va se passer dans les prochains mois.
L’index de la communauté de programmation TIOBE est un indicateur de la popularité des langages de programmation. L’index est mis à jour une fois par mois. Les évaluations sont basées sur le nombre d’ingénieurs qualifiés dans le monde, les cours et les fournisseurs tiers. Les moteurs de recherche populaires tels que Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube et Baidu sont utilisés pour calculer les notes. Il est important de noter que l’index TIOBE ne concerne pas le meilleur langage de programmation ou le langage dans lequel la plupart des lignes de code ont été écrites.
L’index peut être utilisé pour vérifier si vos compétences en programmation sont toujours à jour ou pour prendre une décision stratégique sur le langage de programmation à adopter lors du démarrage de la construction d’un nouveau système logiciel.
Paul Jansen indiquait d’ailleurs à ce propos : « En 2003, le langage de programmation C++ était un vrai gagnant. Il a atteint les 17,53 % de part de marché en août 2003, se rapprochant de la deuxième place et devenant lauréat du prix du langage de programmation le plus utilisé en 2003. Depuis, le C++ s’est dégradé. Après 2005, il n’a plus atteint les 10 % d’utilisation et en 2017, il a atteint un creux historique de 4,55 %. Mais si on le compare à l’année dernière, le C++ est désormais le langage à la croissance la plus rapide du pack (+ 1,48 %). Je pense que la nouvelle norme C++ 20 pourrait en être l’une des principales causes. Surtout à cause de la nouvelle fonctionnalité des modules qui va remplacer le redoutable mécanisme d’inclusion. Le C++ bat les autres langages avec une tendance positive comme R (+ 1,33 %) et C# (+ 1,18 %). En revanche, Java est en réelles difficultés avec une perte de -3,18 % par rapport à l’année dernière ».
Source : TIOBE