Près d'un an après que Python a atteint pour la première fois le sommet de l'indice de popularité des langages de programmation de Tiobe, le langage continue d'obtenir des scores élevés auprès des développeurs.Dans le classement d'août 2022 qui vient d'être publié, Python est à nouveau en tête du classement en tant que langage de programmation le plus populaire, gagnant deux points de pourcentage depuis le mois dernier pour enregistrer une part de marché de 15,42 %, un record absolu pour le langage. Python a d'abord pris la première place de l'index en octobre dernier, devenant le seul langage à part Java et C à occuper la première place. Comme le notait Paul Jansen, PDG de TIOBE Software, il s'agissait d'une première en plus de 20 ans. Aussi, il en avait profité pour féliciter le père de Python :
« Pour la première fois depuis plus de 20 ans, nous avons un nouveau chef de file : le langage de programmation Python. L'hégémonie de longue date de Java et C est terminée. Python, qui a commencé comme un simple langage de script, comme alternative à Perl, est devenu mature. Sa facilité d'apprentissage, son énorme quantité de bibliothèques et son utilisation répandue dans toutes sortes de domaines en ont fait le langage de programmation le plus populaire d'aujourd'hui. Félicitations Guido van Rossum ! Proficiat ! »
Cette fois-ci, Paul Jansen a fait le commentaire suivant : « Rien ne semble pouvoir stopper la progression de Python. Le langage de script a encore gagné 2 % ce mois-ci. Il est maintenant à un niveau record de 15,42 % de part de marché. Il est difficile de trouver un domaine de programmation dans lequel Python n'est pas largement utilisé de nos jours. La seule exception concerne les systèmes embarqués (critiques pour la sécurité), car Python est typé dynamiquement et trop lent. C'est pourquoi les langages performants C et C++ gagnent également en popularité en ce moment. Si nous regardons le reste de l'indice TIOBE, 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'indice TIOBE en position 192 ».
Python est un langage de programmation interprété, multiparadigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par récupérateur de mémoire et d'un système de gestion d'exceptions ; il ressemble ainsi à Perl, Ruby, Scheme, Smalltalk et Tcl.
Python gagne en popularité ces temps-ci, en partie à cause de l'essor de la science des données et de son écosystème de bibliothèques logicielles d'apprentissage automatique comme NumPy, Pandas, TensorFlow de Google et PyTorch de Facebook.
En effet, Python continuerait d'être la norme et la compétence la plus recherchée dans le domaine de la science des données, dépassant de loin les autres technologies et outils, comme R, SAS, Hadoop et Java. C'est ce que suggère une analyse réalisée par Terence Shin, un spécialiste des données, qui a indiqué que l'adoption de Python pour la science des données continue de croître alors même que le langage R, plus spécialisé, est en déclin. Bien entendu, cela ne veut pas dire que les spécialistes des données vont abandonner R de sitôt. L'on continuera probablement à voir Python et R utilisés pour leurs forces respectives.
Python est également un langage facile à apprendre qui a trouvé une niche dans le matériel haut de gamme, mais moins dans les appareils mobiles et le Web – un problème que le créateur de Python, Guido van Rossum, espère résoudre grâce à des améliorations de performances sur lesquelles il travaille chez Microsoft.
Comme autres éléments dans l'édition d'août 2022 de l'indice Tiobe, nous pouvons citer le fait que Rust s'est classé en 22e position, se rapprochant du top 20, tandis que Carbon, récemment dévoilé comme successeur potentiel de C++, est entré dans l'indice à 192.
Voici le top 10 de l'indice Tiobe pour le mois d'août :
- Python, part de 15,42 % ;
- C, 14,59 % ;
- Java, 12,4 % ;
- C++, 10,17 % ;
- C#, 5,59 % ;
- Visual Basic, 4,99 % ;
- JavaScript, 2,33 % ;
- Assemblée, 2,17 % ;
- SQL, 1,7 % ;
- PHP, 1,39 %.
Dans l'indice alternatif Pypl Popularity of Programming Language, qui évalue la popularité du langage en fonction des recherches Google de didacticiels sur les langages de programmation, les 10 premiers classements du mois d'août étaient :
- Python, 28.11 % des parts de marché ;
- Java, 17.35 % ;
- JavaScript, 9.48 % ;
- C#, 7.08 % ;
- C/C++, 6.19 % ;
- PHP, 5.47 % ;
- R, 4.35 % ;
- TypeScript, 2.79 % ;
- Swift, 2.09 % ;
- Objective-C, 2.03 %.
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, de cours et de 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 création d'un nouveau système logiciel.
L'étude internationale TIOBE basée sur des données web n'est absolument pas représentative du...
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.

