in

Le langage C++ augmente dans l'indice de popularité de Tiobe

Les développeurs n'ont apparemment pas écouté un récent avis de la Maison Blanche visant à s'éloigner du C++ et du C pour des raisons de sécurité de la mémoire, car le C++ a grimpé à la deuxième place dans l'indice Tiobe de popularité des langages de programmation, derrière Python. Le langage C chute à la troisième place.

C++ est le langage numéro deux dans l'indice de la communauté de programmation Tiobe de juin, tandis que la troisième place du C est sa position la plus basse jamais enregistrée dans l'indice. C++ était troisième le mois dernier tandis que C était deuxième.

« Les principaux atouts du C++ sont ses performances et son évolutivité », a déclaré Paul Jansen, PDG de la société de services de qualité logicielle Tiobe Software, dans un article de blog sur l'indice de ce mois-ci. « Son inconvénient réside dans ses nombreuses façons de faire avancer les choses, c'est-à-dire son riche langage de fonctionnalités, qui est dû à sa longue histoire et à son objectif de compatibilité ascendante. » Élaborant sur les inconvénients, Jansen a déclaré que le C++ rend le code beaucoup plus difficile à comprendre et à maintenir si tout le monde fait autre chose pour accomplir la même chose. « Au fil des années, de nombreux idiomes différents ont été introduits sans pour autant les déprécier », a-t-il déclaré. « Il existe encore certaines fonctionnalités en C++ que personne ne devrait utiliser mais qui peuvent être utilisées. »

La montée du C++ à la deuxième place défie un rapport du bureau national du cyberdirecteur (ONCD) de la Maison Blanche publié en février, qui conseillait aux développeurs d'arrêter d'utiliser C et C++ en raison de ce que le rapport qualifiait de manque de sécurité de la mémoire. Le rapport a été rédigé pour réduire le risque de cyberattaques. Le rapport cite le langage Rust comme exemple de langage de programmation que l'ONCD considère comme sûr. Jansen a balayé le bulletin de la Maison Blanche.

« Les conseils de la Maison Blanche américaine n'étaient pas bien réfléchis à mon avis », a déclaré Jansen. « Comment pouvez-vous recommander Rust alors qu’il n’existe pas encore d’outils ni de développeurs ? De plus, Rust est un langage (relativement) complexe à apprendre, donc ce n'est certainement pas quelque chose que vous voulez laisser aux « développeurs gouvernementaux ». Le C++ peut être exécuté de manière très sûre, mais il faut bien sûr savoir comment le faire.

Le C++ est largement utilisé dans les systèmes embarqués, le développement de jeux et les logiciels de trading financier, pour ne citer que quelques domaines, a déclaré Jansen. L'avertissement de la Maison Blanche concernant le C et le C++ a suscité une réaction vive de la part du concepteur C++, Bjarne Stroustrup, qui a souligné les efforts du comité des normes C++ pour rendre le C++ plus sûr.

Parmi les autres faits saillants de l'indice Tiobe pour juin, citons la langue Go qui a décroché la septième place pour la première fois, Rust grimpé à la 17e place, également un sommet historique, et Fortran conservant sa position dans le top 10.

L'indice Tiobe classe la popularité des langues en fonction du nombre d'ingénieurs qualifiés dans le monde, des cours et des fournisseurs tiers associés à chaque langue, qui sont évalués à l'aide de moteurs de recherche tels que Google et Bing et d'autres sites Web tels qu'Amazon et Wikipédia.

L'index Tiobe des 10 meilleurs langages de programmation du mois de juin :

  1. Python, avec une note de 15,39 %
  2. C++, 10,03 %
  3. C, 9,23%
  4. Java, 8,4%
  5. C#, 6,65 %
  6. Javascript, 3,32%
  7. Allez, 93%
  8. SQL, 1,75%
  9. Visual Basic, 1,66%
  10. Fortran, 1,53%

L'indice rival Pypl Popularity of Programming Language évalue la popularité des langues en fonction de la fréquence à laquelle les langues sont recherchées dans Google. Le top 10 des langues Pypl pour juin :

  1. Python, avec une part de 29,06%
  2. Java, 15,97%
  3. Javascript, 8,7 %
  4. C#, 6,73 %
  5. C/C++, 6,4%
  6. R, 4,75%
  7. PHP, 4,57%
  8. TypeScript, 3,0 %
  9. Rapide, 2,76%
  10. Rouille, 2,5%

Copyright © 2024 IDG Communications, Inc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

    Bill Pullman sort sa playlist Murdaugh Murders

    Bye-bye l’excès de calories, ce légume de saison trop souvent boudé est parfait pour perdre des kilos cet été