Developpez.com - Rubrique HPC

Le Club des Développeurs et IT Pro

Fortran confirme sa remontée dans le TIOBE Index de juillet 2021

Le langage scientifique obtient une 14e place, 36 places gagnées en un an

Le 2021-07-07 10:45:35, par vmagnin, Membre éprouvé
Fortran était réapparu dans le TIOBE Index d'avril 2021 en 20e place. Le TIOBE Index de juillet 2021 confirme le regain d'activité sur le net autour de ce langage, avec une 14e place. Rappelons que cela est dû à l'intense activité de la jeune communauté Fortran-lang depuis environ 18 mois pour renverser la vapeur :

  • création d'un site web central pour le langage ;
  • d'un forum Discourse très actif :
  • développement d'un Fortran Package Manager fpm, inspiré du cargo de Rust ;
  • développement d'une librairie standard stdlib ;
  • développement d'un compilateur interactif LFortran, pouvant être en particulier utilisé avec Jupyter ;
  • prise en compte des souhaits des utilisateurs par le comité de normalisation Fortran, via un dépôt GitHub ;
  • etc.


À noter qu'un article collectif intitulé The State of Fortran relatant ces travaux sera soumis en fin de semaine au journal IEEE Computing in Science & Engineering.
  Discussion forum
3 commentaires
  • Le choix d'Intel de distribuer son compilateur en licence freeware a sûrement joué un rôle important dans cette percée. Aussi, bien que la première version de Fortran remonte à 1958, il aura fallu attendre 2020 pour que la communauté songe enfin à proposer une librairie standard plus que nécessaire du fait des très mauvaises habitudes de ceux qui codent en Fortran : il y a presque autant de façon de programmer qu'il y a de développeurs.
  • vmagnin
    Membre éprouvé
    Fortran est en 13e place dans le TIOBE index d'août, alors qu'il était 42e en août 2020. L'évolution de son "ratings" sur le long terme est résumée dans ce graphique.
  • vmagnin
    Membre éprouvé
    Fortran est à la 17e place dans le TIOBE Index de septembre 2021 et se maintient donc dans le top 20 depuis avril. Il est ce mois-ci entre Matlab et R.