Anciennes gloires : Fortran et Cobol comptent toujours parmi les langages de programmation les plus populaires au monde, même s’ils ont près de 70 ans. Ils dépassent certainement les attentes, mais pour des raisons totalement différentes, et aucun d’eux ne semble vouloir se démoder alors que les nouvelles avancées technologiques comme l’IA maintiennent les anciennes compétences pertinentes.
L’édition de mai 2024 de l’indice TIOBE comprend quelques résultats surprenants, plaçant deux des langages de programmation les plus anciens parmi les plus populaires parmi les développeurs.
L’index TIOBE, qui rassemble des données provenant de 25 moteurs de recherche de premier plan, est mis à jour mensuellement et se concentre principalement sur les langues complètes de Turing. En conséquence, le HTML et d’autres langages de balisage tels que XML sont exclus, malgré leur popularité en tant que technologies de « codage ». Selon le dernier index TIOBE, Python, C et C++ sont les trois langages de programmation les plus populaires parmi les développeurs.
Fortran, un langage compilé créé à l’origine par IBM en 1957, est particulièrement adapté aux tâches de calcul numérique et de calcul scientifique. Selon l’indice, ce langage ancien reste la 10ème technologie de programmation la plus populaire. Fortran a réintégré le top 10 après plus de 20 ans, et le PDG de TIOBE Software, Paul Jansen, a fourni quelques explications sur cette situation apparemment étrange.

L’index TIOBE « publie simplement ce qui a été mesuré », et Fortran fait apparemment l’objet de plus d’un millier de livres disponibles sur Amazon. De nouveaux langages « sympas » tels que Kotlin et Rust atteignent à peine 300 livres pour la même requête de recherche, a déclaré Jansen, tandis que Fortran continue d’évoluer, avec la dernière définition ISO du langage publiée en 2023.
| mai 2024 | mai 2023 | Changement | Langage de programmation | Notes | Changement |
|---|---|---|---|---|---|
| 1 | 1 | Python | 16,33% | +2,88% | |
| 2 | 2 | C | 9,98% | -3,37% | |
| 3 | 4 | ↑ | C++ | 9,53% | -2,43% |
| 4 | 3 | ↓ | Java | 8,69% | -3,53% |
| 5 | 5 | C# | 6,49% | -0,94% | |
| 6 | 7 | ↑ | Javascript | 3,01% | +0,57% |
| 7 | 6 | ↓ | Visual Basic | 2,01% | -1,83% |
| 8 | 12 | ↑ | Aller | 1,60% | +0,61% |
| 9 | 9 | SQL | 1,44% | -0,03% | |
| dix | 19 | ↑ | Fortran | 1,24% | +0,46% |
Cependant, la principale raison de la résurgence de Fortran est son aptitude au calcul mathématique. Fortran a une certaine concurrence, mais chaque langage plus récent a ses propres problèmes. Python est lent, MATLAB est « très simple » pour les calculs mathématiques mais coûteux, et C/C++ est rapide mais manque de support natif pour les mathématiques complexes. Dans cette jungle de langues, a déclaré Jansen, Fortran a encore une raison d’exister.
Quant au Cobol, sa popularité est encore plus simple à comprendre. Ce langage proche de l’anglais a été conçu pour un usage professionnel en 1959 et constitue aujourd’hui la 20ème technologie de programmation la plus populaire. Cobol est encore largement utilisé dans les ordinateurs centraux utilisés dans des secteurs tests tels que la banque, l’automobile, l’assurance, etc. IBM propose une solution basée sur l’IA conçue pour « traduire » les applications Cobol en quelque chose de plus moderne comme Java, mais l’ancien langage restera probablement pertinent dans un avenir prévisible.
Détente, découvrez l’évolution du nombre de smartphones vendus par marque au fil du temps dans la vidéo ci-dessous :

