Fortran

Le Fortran est un langage de programmation créé dans les années 1950. Il est toujours utilisé aujourd'hui. C'est un langage procédural utilisé principalement pour le calcul scientifique et l'analyse numérique.

Le premier compilateur FORTRAN a été créé en 1954-57 par une équipe d'IBM dirigée par John W. Backus. Ce compilateur a été le premier compilateur pour tout langage de haut niveau. Les auteurs craignaient que personne n'utilise ce langage si les programmes écrits dans celui-ci ne tournaient pas aussi vite que les programmes écrits en langage assembleur. Ils en ont donc fait un compilateur d'optimisation.

En raison de la forte utilisation par les scientifiques qui font du travail numérique, le langage s'est développé de manière à encourager les auteurs de compilateurs à produire des compilateurs qui génèrent un code (rapide) de haute qualité. Il existe de nombreux fournisseurs de compilateurs très performants. Une grande partie du travail et de la recherche en matière de théorie et de conception des compilateurs est due à la nécessité de générer du bon code pour les programmes Fortran.

Plusieurs révisions de la langue sont apparues, notamment le très connu FORTRAN IV (le même que le FORTRAN 66), le FORTRAN 77 et le Fortran 90. La norme formelle la plus récente pour cette langue a été publiée en 1997 et est connue sous le nom de Fortran 95.

Au départ, le langage reposait sur un formatage précis du code source et sur une utilisation intensive de numéros de déclaration et de déclarations "go to", rédigées comme goto en Fortran.

Chaque version a introduit des concepts de programmation "modernes", tels que les commentaires de code source et la sortie de texte, le "SI ALORS" (en FORTRAN 77), la récursion (en Fortran 90) et les constructions parallèles, tout en essayant de maintenir le profil "allégé" et les hautes performances de Fortran.

Signification et orthographe du nom

Le nom "Fortran" est l'abréviation de "Formula Translation". Cette langue était autrefois connue sous le nom de FORTRAN (et des variantes plus anciennes le sont toujours). Depuis Fortran 90, la capitalisation a été abandonnée. Les normes formelles publiées utilisent "Fortran".

Normes

Les deux normes ci-dessous concernent les implémentations actuelles de Fortran.

  • ANSI X3.198-1992 (R1997). Titre : Langage de programmation "Fortran" étendu. Connu officieusement sous le nom de Fortran 90. Cette norme a été publiée par l'ANSI et n'est jamais devenue une norme internationale (ISO).
  • ISO/IEC 1539-1:1997. Titre : Technologies de l'information - Langages de programmation - Fortran - Partie 1 : Langage de base. Connu officieusement sous le nom de Fortran 95. Cette norme comporte deux autres parties. La partie 1 a été formellement adoptée par l'ANSI.
AlegsaOnline.com - 2020 - License CC3