Developpez.com - Programmation

Le Club des Développeurs et IT Pro

Python flirte avec la première place des langages les plus populaires sur l'index TIOBE dans l'édition de septembre

Place qui n'a été occupée que par C et Java jusqu'à présent

Le 2021-09-14 15:16:08, par Stéphane le calme, Chroniqueur Actualités
Python est en train de se hisser à la première place de l'indice mensuel Tiobe de popularité des langages, terminant à seulement 0,16 point de pourcentage du leader, le langage C, dans l'édition de septembre de l'indice.

Le fournisseur de services de qualité logicielle Tiobe pense que Python pourrait surpasser le C à tout moment, ce qui en ferait seulement le troisième langage à être en tête de l'indice en plus de 20 ans d'existence. Java, classé troisième ce mois-ci, est également en tête de l'indice.

Paul Jansen, PDG de TIOBE Software, a commenté les statistiques en ce sens : « Python n'a jamais été aussi proche de la position numéro 1 de l'index TIOBE. Il n'a besoin que de combler 0,16 % pour dépasser C. Cela peut arriver à tout moment maintenant. Si Python devient numéro 1, un nouveau palier aura été franchi dans l'index TIOBE. Jusqu'à présent, seuls 2 autres langages ont dominé le peloton, à savoir C et Java. Voyons ce qui se passe le mois prochain. D'autres mouvements intéressants ce mois-ci sont : Assembleur qui a gagné 1 position, passant de n° 9 à n° 8, Ruby qui a gagné 2 positions, passant de n° 15 à n° 13, et Go qui a gagné 4 positions, passant de n° 18 à n°14 ».

Python a occupé la deuxième place pendant deux mois consécutifs. Il s'est hissé pour la première fois à la deuxième place en novembre dernier.

Python est déjà en tête de l'index Pypl Popularity of Programming Language, qui analyse la fréquence à laquelle les didacticiels de langage sont recherchés sur Google. Le langage a été classé deuxième dans le classement des langages RedMonk de juin 2021, juste derrière JavaScript. Les classements RedMonk, qui évaluent l'utilisation du langage sur la base d'une formule qui examine Stack Overflow et GitHub, ont été publiés le 5 août.

Ailleurs dans l'édition de septembre de l'index Tiobe, le langage Go de Google a bondi de quatre places, passant de la 18e le mois dernier à la 14e ce mois-ci. Le langage assembleur est passé à la huitième place après avoir été à la neuvième place le mois dernier, tandis que Ruby est passé de la 15e en août à la 13e en septembre. Le PDG de Tiobe, Paul Jansen, les a décrits comme de petits mouvements, ajoutant qu'il était difficile de dire pourquoi ils se sont produits.

Le top 10 de l'indice Tiobe pour septembre 2021 :
  1. C, avec un pourcentage de 11,83 %
  2. Python, avec un pourcentage de 11,67 %
  3. Java, avec un pourcentage de 11,12 %
  4. C++, avec un pourcentage de 7,13 %
  5. C#, avec un pourcentage de 5.78 %
  6. Visual Basic, avec un pourcentage de 4,62 %
  7. JavaScript, avec un pourcentage de 2,55 %
  8. Assembleur, avec un pourcentage de 2,42 %
  9. PHP, avec un pourcentage de 1,85 %
  10. SQL, avec un pourcentage de 1,8 %


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 marché Pro en France, pour vous faire une meilleure idée sur le paysage professionnel dans l'Hexagone :

Emploi développeur 2020 : les langages les plus demandés et les mieux payés



Sources : Index TIOBE, Developpez.com rub emploi

Et vous ?

Qu'est-ce qui, selon vous, pourrait expliquer la montée en puissance de Python ?
Le(s)quel(s) des langages dans le top 10 utilisez-vous en entreprise ? Pour vos projets personnels ?
Quelle lecture faites-vous de ces statistiques ?

Voir aussi :

Python et C++ sont les langages qui ont connu la plus forte croissance de popularité sur l'année 2020, selon les statistiques de l'index TIOBE
Index TIOBE : Objective-C perd de sa popularité et quitte le top 20 des langages de programmation, alors que l'on assiste à un regain de croissance pour le langage Fortran
Python domine le classement IEEE Spectrum de juillet 2020 tandis que R se rapproche un peu plus du top 5 sur l'index TIOBE
  Discussion forum
6 commentaires
  • Pierre Louis Chevalier
    Expert éminent sénior
    La popularité de Python sur le Tiobe vient tout simplement du fait que Python est très utilisé justement par les non développeurs, comme en éducation, dans les cursus éducatifs non informatique, en remplacement de Fortran chez les scientifiques, en Data science, en IA, etc.

    Pendant ce temps sur l'étude emploi en France Python arrive que 4eme avec seulement 10%.
  • grunk
    Modérateur
    Quand je vois VB et ASM dans le top 10 j'ai quand même 2/3 doutes sur la réelle représentativité de leur statistique

    Et je dis pas ca parce que je déteste python et que ca me fait mal de le voir si haut
  • smarties
    Expert confirmé
    Je fais du Python et ça ne m'étonne pas qu'il soit si haut (peut être un peu quand même car en France je ne vois pas trop d'offres d'emploi dessus).

    En revanche, je l'utilise :
    - pour faire divers scripts en pro et en perso
    - faire du web

    Je sais que ce n'est pas le langage le plus "green" mais avec toutes les librairies qui existent pour ce langage et les bindings on fait plein de choses très rapidement.
  • eric44000
    Membre averti
    @smarties
    "Je fais du Python et ça ne m'étonne pas qu'il soit si haut (peut être un peu quand même car en France je ne vois pas trop d'offres d'emploi dessus)."
    La France a une certaine inertie. Les programmes java et php sont légions et il est difficile de demander aux équipes qui ont la tête dans le guidon de se relever.
    Python est enseigné au lycée et sera le langage commun dans le supérieur, comme aux USA, où l'essor de ce vieux langage vient des universitaires, puis de la Silicon Valley.

    "Je sais que ce n'est pas le langage le plus "green" mais avec toutes les librairies qui existent pour ce langage et les bindings on fait plein de choses très rapidement. "
    Pour tout ce qui est calcul intensif et donc gourmand en énergie, les modules sont écrits en C, donc "green" compatible. Le python/C est courant (ctypes fait partie de la bibliothèque standard). Personnellement, j'écris très rarement des dll. Je préfère diminuer la complexité quitte à rogner la lisibilité.
  • air-dex
    Membre expert
    Envoyé par eric44000
    La France a une certaine inertie. Les programmes java et php sont légions et il est difficile de demander aux équipes qui ont la tête dans le guidon de se relever.
    Quoiqu'il en soit il faudra toujours des développeurs pour maintenir ces programmes là donc il y aura toujours du travail pour les devs Java et PHP dans 10-20 ans.

    Envoyé par eric44000
    Python est enseigné au lycée et sera le langage commun dans le supérieur, comme aux USA, où l'essor de ce vieux langage vient des universitaires, puis de la Silicon Valley.
    Pertinent. À terme Python aura l'avantage de proposer beaucoup de main d'œuvre parce que les élèves l'auront appris pendant leur cursus scolaire et pas que par ceux qui ont fait des études informatiques. Cela va forcément intéresser les entreprises, pour qui ça sera plus facile de recruter et même de recruter à pas cher.
  • eric44000
    Membre averti
    @air-dex
    "Quoiqu'il en soit il faudra toujours des développeurs pour maintenir ces programmes là donc il y aura toujours du travail pour les devs Java et PHP dans 10-20 ans."
    Tout à fait. Comme il faut des devs Cobol actuellement.

    "Pertinent. À terme Python aura l'avantage de proposer beaucoup de main d'œuvre parce que les élèves l'auront appris pendant leur cursus scolaire et pas que par ceux qui ont fait des études informatiques. Cela va forcément intéresser les entreprises, pour qui ça sera plus facile de recruter et même de recruter à pas cher."
    Cela aura l'avantage que les ingénieurs et autres chercheurs se fassent comprendre par les informaticiens. Mais il est vrai que les chercheurs en France sont mal payés. C'est pourquoi il y a une fuite des cerveaux. Pour ce qui est des devs, les entreprises ont le choix entre distribuer les bénéfs aux actionnaires, au patron ou aux employés. Mais quand on veut attirer les talents, il faut allonger la monnaie.