next up previous contents index
Next: Le langage PASCAL Up: Le choix du langage Previous: Le choix du langage   Contents   Index

Le langage FORTRAN

Le langage FORTRANC.3est le plus vieux langage informatique de haut niveau. Conçu à l'époque héroïque (années 50) des cartes perforées, permet une traduction assez naturelle des formules mathématiques en instructions. De cette époque informatique pré-historique, il garde certains maniérismes désagréables comme les champs positionnels des chaque instruction (colonnes 1-5 réservées aux étiquettes, colonne 6 pour la continuation, colonnes 7-72 pour les instructions).

Durant les quarante ans des son développement, il a subi deux normalisations, en 1966 pour le FORTRAN VI et en 1977 pour le FORTRAN 77. Cette dernière norme est aujourd'hui agréée par l'ISO et totalement portable sur des ordinateurs les plus différents. D'un autre coté, son utilisation intensive par la communauté scientifique internationale a aidé la création des bibliothèques professionnelles des programmes.

Le principal défaut qui lui est attribué, ...il n'en est pas un, ou plutôt c'était un défaut de la norme antérieure à la norme ISO 77, à savoir l'impossibilité de programmer de manière structurée. La norme actuelle, avec les branchements conditionnels (if ...then ... else ...endif) et l'extension aux boucles ``tant que''-- qui ne font pas encore partie de la norme ISO mais sont acceptés par presque tous les compilateurs disponibles -- permettent une programmation structurée, très lisible, élégante et efficace. Notons enfin qu'il existe aujourd'hui une extension de ce langage, connue sous le nom de FORTRAN 90, permettant une programmation naturelle et efficace des ordinateurs à architecture parallèle.

Un manuel clair et concis pour les règles grammaticales du langage FORTRAN est le livre de [CALDERBANK].


next up previous contents index
Next: Le langage PASCAL Up: Le choix du langage Previous: Le choix du langage   Contents   Index
Dimitri Petritis 2003-07-03