Découvrez le dernier classement dans l’index TIOBE pour août 2024, où Python continue de régner en maître avec un score historique. D’autre part, Rust et Swift font des avancées impressionnantes.
L’index TIOBE d’août met en évidence l’importance croissante de la sécurité, des performances et de la simplicité dans le développement logiciel. Pour celles et ceux qui envisagent de lancer un projet web, cet article est fait pour vous !
Le classement des langages de programmation d’août 2024
Sans plus attendre, consultez le classement du top 20 des langages de programmation d’août 2024, selon l’index TIOBE :
- Python : 18.04% (= position identique par rapport à juillet 2023)
- C++ : 10.04% (+1)
- C : 9.17% (-1)
- Java : 9.16% (=)
- C# : 6.39% (=)
- JavaScript : 3.91% (=)
- SQL : 2.21% (+1)
- Visual Basic : 2.18% (-1)
- Go : 2.03% (+3)
- Fortran : 1.79% (+4)
- MATLAB : 1.72% (+2)
- Delphi/Object Pascal : 1.63% (+11)
- PHP : 1.46% (-3)
- Rust : 1.28% (+5)
- Ruby : 1.28% (+2)
- Swift : 1.28% (+2)
- Assembly language : 1.21% (-8)
- Kotlin : 1.13% (+9)
- R : 1.11% (-3)
- Scratch : 1.09% (-9)
Python : un record unique en août 2024
En août, Python a consolidé sa position dominante dans l’index TIOBE, enregistrant un record de 18,04%, la première fois qu’un langage atteint un tel pourcentage depuis Java en novembre 2016. Java détient cependant le record historique de l’index avec un pic à 26,49% atteint en juin 2001.
Paul Jansen, PDG de TIOBE, attribue ce pic estival à la forte demande pour Python, notant qu’il est “le langage généraliste mature le plus accessible pour les débutants”. Il souligne que Python est souvent le premier choix pour ceux qui entrent dans le domaine de la programmation, en partie en raison de son utilisation répandue dans le développement d’applications d’intelligence artificielle, un secteur en pleine expansion.
Dans le classement d’août, Python surpasse largement C++ qui se trouve à la deuxième place avec 10,04%. Le langage C et Java suivent, occupant respectivement les troisième et quatrième positions avec des scores de 9,17% et 9,16%.
Rust gagne lentement du terrain
En août 2024, Rust a atteint la 14e place dans l’index TIOBE, marquant une montée notable par rapport à sa 19e place en mai. Cette progression est largement attribuée à la recommandation de la Maison-Blanche en février 2024 d’utiliser Rust à la place de C/C++ pour des raisons de sécurité, comme nous l’évoquions dans l’article consacré au top 20 des langages de programmation de juillet 2024.
Par ailleurs, des initiatives telles que le projet TRACTOR de DARPA, qui cherche à convertir automatiquement le code C en Rust, renforcent cette tendance en mettant en avant l’importance de ce langage pour la sécurité mémoire.
Rust 1.80 a également introduit des améliorations techniques significatives, y compris le support pour les initialisations paresseuses et les fonctions variadiques sans paramètres nommés, augmentant ainsi sa compatibilité avec C23 et attirant davantage de développeurs
Paul Jansen, PDG de TIOBE, reste optimiste quant à l’avenir de Rust, prédisant une montée continue dans les classements. Il évoque même la possibilité d’atteindre le top 10 dans les mois à venir.
Rust, Ruby et Swift au coude à coude
En août 2024, Rust, Ruby, et Swift ont tous enregistré des progrès notables dans l’index TIOBE, chacun atteignant une part de 1.28%. Nous avons déjà parlé de Rust précédemment, intéressons-nous à Ruby et Swift maintenant.
Ruby a progressé de deux places pour atteindre la 15e position. Sa montée peut être attribuée à sa simplicité et à son efficacité pour le développement web rapide, particulièrement avec le framework Ruby on Rails, qui reste populaire pour les startups et les projets nécessitant des cycles de développement rapides.
Swift, également en hausse de deux places, se retrouve à la 16e position. Ce langage, développé par Apple, gagne en popularité grâce à son utilisation pour le développement d’applications iOS et macOS. L’adoption croissante de Swift par les développeurs d’applications mobiles contribue à sa progression continue dans l’index TIOBE.
Notre astuce pour utiliser l’index TIOBE
L’index TIOBE d’août 2024 continue d’illustrer les tendances clés et les évolutions dans le domaine des langages de programmation. Python maintient sa suprématie grâce à sa polyvalence, tandis que Rust, avec l’appui gouvernemental et ses avantages techniques, continue de gagner du terrain.
Vous cherchez à concrétiser un projet web qui nécessite un soutien technique ? Postez votre annonce sur Codeur.com pour trouver un développeur freelance compétent, en fonction du langage de programmation le plus adapté à votre besoin.