|
|
|
@ -14,7 +14,9 @@ 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}.
|
|
|
|
|
|
|
|
|
|
% ========================================
|
|
|
|
|
% ============****************===============
|
|
|
|
|
|
|
|
|
|
% https://linuxfr.org/users/vmagnin/journaux/taptempo-fortran
|
|
|
|
|
|
|
|
|
|
\section{Gfortan} \index{gfortran}
|
|
|
|
|
|
|
|
|
@ -25,16 +27,40 @@ 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.
|
|
|
|
|
pour que le compilateur puisse admettre que c'est écrit
|
|
|
|
|
en \textsl{free form format}.
|
|
|
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
|
$ cat hello.f90
|
|
|
|
|
program hello
|
|
|
|
|
implicit none
|
|
|
|
|
print *, "hello world"
|
|
|
|
|
end
|
|
|
|
|
$ gfortran -Wall hello.f90 -o hello && ./hello
|
|
|
|
|
hello world
|
|
|
|
|
$
|
|
|
|
|
\end{verbatim}
|
|
|
|
|
|
|
|
|
|
% --------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
\subsection{Tableaux}
|
|
|
|
|
|
|
|
|
|
% ========================================
|
|
|
|
|
Rank, Size, toussa.
|
|
|
|
|
|
|
|
|
|
% --------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
\subsection{Modules}
|
|
|
|
|
|
|
|
|
|
Une notion essentielle, à mon avis, pour écrire des programmes
|
|
|
|
|
au-delà de 100 lignes. Oui, j'avoue, j'ai bien changé depuis
|
|
|
|
|
l'époque où je confectionnait des procédures \textsl{monoblc}
|
|
|
|
|
de 1200 lignes, avec une bonne centaine de \texttt{GOTO} dedans.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% --------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
\subsection{Images ?}
|
|
|
|
|
|
|
|
|
|
Plplot, pgplot, g2 ?
|
|
|
|
|
|
|
|
|
|
% ========================================
|
|
|
|
|