Abonnez-vous à Universalis pour 1 euro

FORTRAN (FORmula TRANslation)

Historiquement, Fortran peut être décrit comme l'un des premiers langages de programmation de haut niveau ayant permis d'écrire de manière complète et détaillée des procédures de calcul ou des algorithmes complexes sans faire appel au langage d'assemblage. Sa syntaxe proche de celle du langage mathématique et sa simplicité font de lui un langage particulièrement bien adapté au traitement des problèmes scientifiques.

Conçu par John Backus, en 1955, comme support de programmation de l'IBM 704 sous le nom de Fortran, ce langage a connu plusieurs variations et bénéficié de nombreuses améliorations. Les versions les plus remarquables sont Fortran IV (1966), qui a servi à l'écriture d'une quantité impressionnante d'applications, Fortran 78 (1978) promu par l'American Standards Association afin d'homogénéiser les versions disponibles, et Fortran 2003 le dotant de fonctionnalités propres à la programmation orientée objet.

Malgré sa syntaxe rigide, Fortran est très efficace dans le traitement d'expressions algébriques et logiques comportant des constantes et des variables de différents types : entières, réelles, complexes, logiques, en double précision, à une ou plusieurs dimensions. L'avantage de Fortran réside dans les larges possibilités offertes par l'usage des fonctions et des sous-programmes qui sont définis par le vocabulaire (expressions arithmétiques), par une bibliothèque de fonctions (fonctions intrinsèques) ou par l'utilisateur (sous-programmes Function et Subroutine). Il reste très utilisé en raison de la présence de très nombreuses bibliothèques de fonctions existantes, même si aujourd'hui les applications scientifiques sont plutôt écrites avec des langages plus industriels comme C ou C++.

— François PÊCHEUX

La suite de cet article est accessible aux abonnés

  • Des contenus variés, complets et fiables
  • Accessible sur tous les écrans
  • Pas de publicité

Découvrez nos offres

Déjà abonné ? Se connecter

Écrit par

Classification

Autres références

  • LANGAGE FORTRAN

    • Écrit par
    • 248 mots

    En informatique, les techniques de programmation ont évolué vers une plus grande facilité d'emploi par des utilisateurs de moins en moins avertis. Les algorithmes en langage-machine, code binaire adapté à l'architecture spécifique de chaque ordinateur, favorisaient la rapidité d'exécution et occupaient...

  • ORDINATEURS

    • Écrit par et
    • 13 264 mots
    • 11 médias
    ...traducteurs, appelés compilateurs, sont d'autant plus complexes que les langages sources sont éloignés du langage machine. Le premier des langages évolués, Fortran (FORmula TRANslation), apparut en 1954 et fut conçu pour l'écriture des programmes scientifiques. Après quelques modifications rendues nécessaires...
  • PROGRAMMATION

    • Écrit par
    • 7 691 mots
    Les premiers langages de programmation comme Fortran, inventé vers 1955 par John Warner Backus (1924-2007), offraient une syntaxe plus compréhensible que l'assembleur et permettaient l'utilisation d'expressions arithmétiques, ce qui constituait un gros progrès. Mais le modèle de programmation sous-jacent...