Ce serait un euphémisme de dire que l’année a été mouvementée depuis la dernière fois que IEEE Spectrum a lancé les outils de mesure numériques pour sonder la popularité relative aux meilleurs langages de programmation 2020. Pourtant, une chose reste constante: la domination de Python.
Comme il est même impossible pour la plus grande agence d’espionnage agressive du monde de savoir quelle langue chaque programmeur utilise lorsqu’il est assis sur son clavier, IEEE Spectrum repose sur la combinaison de 11 échelles provenant de sources en ligne pour une évaluation de 55 langues.
Étant donné que différents programmeurs ont des intérêts et des besoins différents, cette classification est plus interactive, vous permettant de peser les métriques comme bon vous semble. IEEE Spectrum a un certain nombre de classements prédéfinis qui se concentrent sur des choses comme les langues émergentes ou les emplois que les employeurs cherchent à occuper, entre autres.
En regardant les entrées les plus importantes, Python a gardé la tête du classement, Java et C étant respectivement arrivés aux deuxième et troisième places. Arduino a connu un grand saut, passant du 11e au septième.
Une explication de la classification plus élevée de Python est que ses métriques sont amplifiées par son utilisation croissante en tant que langue d’enseignement. Les élèves demandent et recherchent toujours simplement des réponses aux mêmes questions initiales, encore et encore. Dans les années 1980, BASIC aussi était extrêmement visible car il y avait des livres, des magazines et même des programmes de télévision consacrés à la langue bien que peu de programmeurs professionnels l’utilisent.
Cependant, si nous ne prêtons attention qu’à ce que font les programmeurs et les experts professionnels, nous courons le risque de perdre une partie importante de l’image. Contrairement à BASIC, Python est fréquemment utilisé de manière professionnelle et dans des domaines de haut niveau, tels que l’apprentissage automatique, grâce à son énorme collection de bibliothèques spécialisées de haute qualité.
Cependant, la pandémie COVID-19 a eu des effets sur le classement de 2020. Par exemple, si vous regardez la métrique Twitter seule en interactivité, vous pouvez voir que Cobol est à la septième place. Alors que les systèmes de prestations de chômage dans les États américains ont été perturbés, car des travailleurs ont été licenciés en raison de la fermeture. Il s’avère que beaucoup de ces systèmes n’ont pas été considérablement améliorés depuis leur création il y a des décennies et ont fait appel aux programmeurs de Coppol pour les aider à les soutenir.
Il y a toujours un débat actif sur les meilleurs langages de programmation du Spectrum en ligne, car vous pouvez explorer le classement complet et y laisser des commentaires, surtout si vous souhaitez proposer une langue émergente à inclure dans le classement de l’année prochaine.