TetaTricks/chap/Fortran.tex

41 lines
1.2 KiB
TeX
Raw Normal View History

2020-12-12 04:13:54 +01:00
\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},
2021-12-23 20:06:52 +01:00
% ========================================
2020-12-12 04:13:54 +01:00
\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}.
2021-12-23 20:06:52 +01:00
% ========================================
\section{Gfortan} \index{gfortran}
2020-12-12 04:13:54 +01:00
Puis ce langage du passé a subi une évolution lente vers quelque
2021-12-23 20:06:52 +01:00
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}
% ========================================