\chapter{Fortran} \label{chap:Fortran} \index{Fortran} Fortran (\textsc{FORmula TRANslator}) est, avec le Cobol\index{Cobol}, un des premiers langages évolués. Il a été conçu après la seconde guerre mondiale, en 1954, par John Warner Backus, ingénieur en radiophonie chez IBM\index{IBM}, % ======================================== \section{F77} Dernière version à exiger le format '80 colonnes' des cartes perforées, cette version est aussi (aux yeux de vieux dinos) la plus pure, à cause d'instructions comme le \textsl{computed goto} ou le mythique \textsl{comefrom}. Nom officiel : \texttt{ANSI X3.9-1978}. % ======================================== \section{Gfortan} \index{gfortran} Puis ce langage du passé a subi une évolution lente vers quelque chose de bien plus moderne : le Fortran 90. Les dinos vont devoir s'adapter. Et utiliser \texttt{gfortran}, de la Gnu Compiler Collection\index{gcc}. Il est obligatoire d'avoir l'exemple canonique, donc le voilà. Il faut l'enregister dans un fichier nommé \texttt{hello.f90} pour que le compilateur le comprenne. \begin{verbatim} program hello implicit none print *, "hello world" end \end{verbatim} % ========================================