Programmation : Python reste en tête

Python occupe la première place dans le classement annuel le plus récent des langages de programmation par le magazine IEEE Spectrum.

Le classement a pour but d’aider les développeurs à comprendre quels sont les langages populaires dans un monde où personne ne sait vraiment ce que les programmeurs utilisent.

IEEE Spectrum place Python à la première place depuis 2017, juste devant C ++ depuis l’année dernière. Python se voit attribuer un score de 100 et tous les langages ayant des scores inférieurs sont mis à l’échelle par rapport à elle. L’année dernière, le C ++ avait atteint 99,7, suivi de Java avec 97,5 et C avec 96,7.

Aujourd’hui, dans le sixième classement annuel de l’IEEE Spectrum, Python est bien en avance sur le score de 96,3 obtenu par Java, tandis que C occupe la troisième place avec 94,4. C ++ a glissé au quatrième rang avec 87,5, tandis que le langage informatique spécialisé R est classé cinquième avec un score de 81,5.

Le magazine destiné aux ingénieurs membres de l’IEEE, la plus grande organisation d’ingénierie et de sciences appliquées au monde, attribue la popularité de Python au grand nombre de bibliothèques spécialisées dont il dispose, en particulier pour les développeurs qui construisent des applications d’intelligence artificielle.

Il cite notamment la bibliothèque Keras, qui fournit une interface au TensorFlow développé par Google, le CNTK (Microsoft Cognitive Toolkit), ainsi que la bibliothèque Theano, dédiée au deep learning.

Un autre domaine qui a émergé dans les années qui ont suivi la première publication de Python en 1991 est celui des microcontrôleurs Adafruit, ainsi que de petits ordinateurs bon marché comme le Raspberry Pi.

JavaScript, C # de Microsoft, Matlab, Swift d’Apple et Go de Google complètent le top 10 des langages de programmation.

IEEE Spectrum remarque que la pondération par défaut de sa liste est optimisée pour “l’audience typique de Spectrum”, ce qui pourrait expliquer la présence de Matlab dans ce classement. Il note que le classement élevé de Matlab peut surprendre certains, mais “reflète simplement l’importance de ce langage dans l’ingénierie matérielle”.

Le classement est basé sur 11 mesures issues de huit sources, notamment CareerBuilder, Google, GitHub, Hacker News, IEEE, Reddit, Stack Overflow et Twitter.

Un autre son de cloche

Tiobe, qui possède son propre index de classement des langages basé sur plusieurs moteurs de recherche, a également publié ses résultats pour septembre 2019.

Selon Tiobe, le langage principal reste Java, suivi de C, Python, C ++, C #, Visual Basic .NET, JavaScript, SQL, PHP et Objective-C.

Un changement notable dans le classement de ce mois-ci affecte PHP, qui semble sur le point de perdre sa place dans le top 10 de Tiobe où il occupait une place depuis 2001.

“PHP était à l’origine le Visual Basic de la conception Web: facile à apprendre, facile à déployer, mais principalement utilisé par les concepteurs Web ayant une formation limitée en génie logiciel. L’inconvénient de la simplicité de PHP était qu’il était facile de laisser des failles de sécurité “, notent les analystes de Tiobe.

Ils poursuivent en notant que Facebook, qui a été initialement construit avec PHP, a lancé son alternative à PHP, Hack, en 2014 et depuis lors, JavaScript, TypeScript et Python sont devenus les langages les plus populaires pour le développement Web.

Source : Programming language popularity: Python tightens its grip at the top

Advertisements
Spread the love

Leave a Reply