………
Objectifs
• Connaître les principaux apports de F90/95
• Identifier les aspects obsolètes
Formations supplémentaires ou ateliers pour ceux qui le souhaiteront …
Historique
• 1954 — Projet de création du premier langage symbolique par IBM:
FORTRAN (Mathematical FORmula TRANslating System).
• 1966 — Fortran IV (Fortran 66), première norme .
• 1977 — Fortran V (Fortran 77).
• 1991/1992 — Norme ANSI Fortran 90
• 1994 — Premiers compilateurs Fortran 90 Cray et IBM.
• 1999 — Sur Cray T3E puis IBM RS/6000 Fortran 95
• 2004 ? — Fortran 2003
Compatibilité F77/F90
• La norme 77 est totalement incluse dans la norme 90.
• Quelques comportements différents parmi lesquels :
– beaucoup plus de fonctions/sous-programmes intrinsèques.
⇒ risque d’homonymie avec procédures externes F77.
⇒ attribut EXTERNAL recommandé pour les procédures externes non intrinsèques.
-attribut SAVE automatiquement donné aux variables initialisées par l’instruction DATA (en F77 c’était « constructeur dépendant »).
………