Fortran

Image manquante
Langage_progr.png
image:Langage_progr.png

Cet article fait partie de la série
Langages de programmation
Langages à objets
Ada 95 - C++ - C#
Common Lisp
Delphi - Eiffel - Java
Nice - Oz - Python
Simula - Smalltalk
Visual Basic
Langages impératifs
APL - ASP - Assembleur
BASIC - C - COBOL
Forth - FORTRAN - Logo
Pascal - Perl - PHP
Langages fonctionnels
Erlang - Haskell
ML/OCaml - Oz
Lisp/Common Lisp
Scheme
Langages déclaratifs
Clips - Oz - Prolog
Langages concurrents
Ada 95 - Erlang
Java - Oz
Langages balisés
HTML - SGML - XML
Dialectes XML
S-expressions
Voir aussi
Conception - Codage
Tests - Optimisations

Fortran est un langage de programmation utilisé principalement en mathématiques et dans les applications scientifiques.

John Backus, pionnier de l'informatique, publie en 1954 un article titré Preliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN. Il fallut ensuite deux ans d'effort à l'équipe qu'il dirige au sein d'IBM pour écrire le premier compilateur FORTRAN (25 000 lignes, pour l'IBM 704).

Encore aujourd'hui (2005) l'environnement FORTRAN joui de nombreuses bibliothèques de fonctions. Il était et reste l'un des langages les plus rapides grâce à l'existence de compilateurs performants. Toutefois, il est parfois détrôné, même pour des applications scientifiques, par les langages C et C++.

Le Fortran ayant été créé à l'époque des cartes perforées (en particulier avec le système FMS), il a gardé une certaine rigidité dans la pagination du source, jusqu'au Fortran 90. Le code a dû longtemps par exemple commencer à partir de la 7e colonne et ne pas dépasser la 72e. De plus, de nombreux codes industriels ont été écrits depuis longtemps en Fortran, et la compatibilité des nouvelles versions avec les précédentes est indispensable, au prix de la conservation de notions obsolètes.

Le BASIC s'est beaucoup inspiré de sa syntaxe, mais le lui a bien rendu pour Fortran 90.

Il existe des extensions libres, basées sur gcc pour compiler les Fortran 77 et bientôt 90 et 95, entre autres sous Linux. Intel fournit aussi un compilateur propriétaire gratuit pour le Fortran 90, pour l'architecture x86.

Références

Liens interne

Liens externes

Une initiation au Fortran en ligne

Bibliographie

The history of FORTRAN I, II, and III par John Backus dans The first ACM SIGPLAN conference on History of programming languages, Los Angeles, CA, pages: 165 - 180, 1978, ISSN:0362-1340.

See also: Fortran, 1954, 2005, APL (langage), Active server pages, Ada (langage), Assembleur (langage), BASIC, Basic