Langages de programmation · 3 min read · Oct 17, 2025
Python domine la liste IEEE des meilleurs langages de programmation en 2020

Python a de nouveau dominé la première place en tant que langage de codage très désiré, selon la liste récemment publiée des meilleurs langages de programmation en 2020 par IEEE Spectrum.
Pour ceux qui ne le savent pas, IEEE Spectrum est le magazine phare et le site web de l’IEEE, la plus grande organisation professionnelle au monde consacrée à l’ingénierie et aux sciences appliquées.
Le classement a été créé par les ingénieurs de l’IEEE en pondérant et en combinant 11 métriques de huit sources telles que Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News et CareerBuilder pour arriver à un classement global de la popularité des langages.
Les sources couvrent des contextes qui incluent les discussions sociales, la production de code open-source et les offres d’emploi.
« Puisqu’il est impossible même pour l’agence d’espionnage la plus agressive au monde de découvrir quel langage chaque programmeur utilise lorsqu’il s’assoit à son clavier—surtout ceux qui tapent sur des ordinateurs rétro ou même des calculatrices programmables—nous nous appuyons sur la combinaison de 11 métriques provenant de sources en ligne que nous pensons être de bons indicateurs de la popularité de 55 langages », a écrit Stephen Cass, rédacteur en chef senior d’IEEE Spectrum.
Selon le groupe de recherche, Python a occupé la première position dans la liste des langages les plus populaires au monde en 2020 pour la troisième fois consécutive (après 2018 et 2019), avec Java, C et C++ prenant respectivement les deuxième, troisième et quatrième places. Arrivant à la cinquième place, JavaScript a été remplacé par R l’année dernière.
Table des matières
- Meilleurs langages de programmation en 2020 selon l’IEEE :
- Pourquoi Python domine-t-il toujours les classements ?
- Effet de la pandémie COVID-19 sur les classements
Meilleurs langages de programmation en 2020 selon l’IEEE :
Python
Java
C
C++
JavaScript
R
Arduino
Go
Swift
Matlab
« Notre classement par défaut est pondéré en fonction des intérêts d’un membre de l’IEEE, et en regardant les meilleures entrées, nous voyons que Python a conservé son avance confortable, avec Java et C occupant à nouveau respectivement la deuxième et la troisième place. Arduino a connu une grande avancée, passant de la 11ème à la 7ème place. (Les puristes peuvent argumenter qu’Arduino n’est pas un langage mais plutôt une plateforme matérielle qui est programmée en utilisant un dérivé de Wiring, qui lui-même est dérivé de C/C++. Mais nous avons toujours adopté une approche très pragmatique de notre définition de « langage de programmation », et la réalité est que lorsque les gens cherchent à utiliser un microcontrôleur compatible Arduino, ils recherchent généralement « code Arduino » ou achètent des livres sur « la programmation Arduino », pas « code Wiring » ou « programmation C »), » a ajouté Cass.
Pourquoi Python domine-t-il toujours les classements ?
Selon IEEE Spectrum, une analyse du classement élevé de Python est due à son utilisation croissante en tant que langage d’enseignement. Plusieurs étudiants posent simplement les mêmes questions élémentaires encore et encore.
Ce mouvement a été observé dans les années 1980 lorsque des livres, des magazines et même des programmes télévisés étaient consacrés à ce langage. Cependant, seuls quelques programmeurs l’utilisaient. Lorsque la bulle des ordinateurs personnels a éclaté, celle de BASIC a également éclaté, bien que certains descendants avancés comme Microsoft Visual Basic soient encore relativement populaires car ils sont utilisés par des programmeurs professionnels.
Cependant, il y a deux contre-arguments. Premièrement, les étudiants qui utilisent des langages de programmation sont également des utilisateurs ordinaires. Donc, si l’attention est uniquement portée sur ce que font les codeurs professionnels et experts, il y a un risque de manquer une partie importante du tableau. Deuxièmement, contrairement à BASIC, Python est fréquemment utilisé professionnellement et dans des domaines de haut niveau, tels que l’apprentissage automatique, en raison de sa vaste collection de bibliothèques spécialisées de haute qualité.
Effet de la pandémie COVID-19 sur les classements
Alors que le monde entier est affecté par la pandémie COVID-19, cela n’a pas épargné non plus les classements des meilleurs langages de programmation de l’IEEE en 2020.
Si nous regardons la métrique Twitter seule dans l’interactif, on peut voir que COBOL est à la septième place. Cela est probablement dû au fait qu’en avril, COBOL était dans les nouvelles parce que les systèmes d’indemnisation du chômage dans les États américains s’effondraient sous la charge alors que des travailleurs étaient licenciés en raison des confinements.
Il s’avère que beaucoup de ces systèmes n’avaient pas été significativement mis à jour depuis leur création il y a des décennies en COBOL. En conséquence, des programmeurs COBOL ont été appelés à les renforcer.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.