Les langages de programmation les plus prisés en 2024 : surprises et revirements inattendus
La surprenante remontée de Fortran
Le mois de mai 2024 a été marqué par une évolution inhabituelle dans le monde des langages de programmation. L’index TIOBE, qui évalue mensuellement leur popularité, a révélé une percée impressionnante de Fortran. Né en 1957, ce langage généraliste est principalement employé pour le calcul scientifique. Sa progression fulgurante (+0,46 %) lui a permis de gagner neuf places et d’entrer dans le top 10 pour la première fois depuis plus de deux décennies. Une résurgence qui soulève des questions.
Cette renaissance de Fortran peut être attribuée à l’importance croissante du calcul numérique et mathématique. Fortran est rapide, dispose d’un support natif pour le calcul mathématique, est mature et gratuit. Ces avantages ont amené une augmentation significative du nombre de requêtes relatives à Fortran sur des plateformes comme Amazon. Par exemple, la recherche « programmation Fortran » sur Amazon génère plus de 1 000 résultats, contre seulement 300 pour des langages plus à la mode comme Kotlin ou Rust.
Le classement des 20 langages de programmation les plus populaires en mai 2024
D’autres changements notables sont survenus dans le classement. Kotlin, par exemple, a fait un bond de la 33e à la 19e place, avec une progression de 0,52 % par rapport à mai 2023. COBOL, un autre langage de la fin des années 1950, a intégré le top 20, grimpant de six places depuis mai 2023. Le langage PHP, déjà en baisse en avril 2024, continue de décliner, occupant désormais la 16e position. Go et Ruby ont également connu une belle progression avec respectivement +0,61 % et +0,26 %.
Voici les 20 langages de programmation les plus populaires en mai 2024 :
- Python (position identique par rapport à mai 2023)
- C (=)
- C++ (+1)
- Java (-1)
- C# (=)
- JavaScript (+1)
- Visual Basic (-1)
- Go (+4)
- SQL (=)
- Fortran (+9)
- Delphi/Object Pascal (=)
- Assembly language (-2)
- Ruby (+5)
- MATLAB (+1)
- Swift (-1)
- PHP (-8)
- Scratch (-4)
- Rust (-1)
- Kotlin (+14)
- COBOL (+6)
Les critères de classement de l’index TIOBE
L’index TIOBE, mis à jour chaque mois, évalue la popularité de chaque langage de programmation. Il ne mesure pas la qualité du langage ni le volume des lignes de code produites. Pour établir son classement, TIOBE compte le nombre de requêtes effectuées sur les principaux moteurs de recherche, comme Google, Bing, Wikipedia ou Amazon. Il peut être utilisé pour s’assurer que vos compétences en programmation restent à jour, ou pour décider si l’adoption d’un langage de programmation semble pertinente pour un nouveau projet.
Les métiers du développement informatique sont essentiels : ce sont les experts techniques des projets. Il y a ceux qui se chargent des interfaces (front-end), ceux qui conçoivent la part immergée des applications (back-end), ceux qui interviennent sur l’ensemble des produits (full stack), et ceux qui optent pour une spécialisation (mobile, jeux vidéo), avant de potentiellement évoluer vers des fonctions d’architecte ou de CTO.