last commit of 2020+1
This commit is contained in:
parent
b36e5ea983
commit
b9bef8329a
@ -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
|
à cause d'instructions comme le \textsl{computed goto} ou le
|
||||||
mythique \textsl{comefrom}. Nom officiel : \texttt{ANSI X3.9-1978}.
|
mythique \textsl{comefrom}. Nom officiel : \texttt{ANSI X3.9-1978}.
|
||||||
|
|
||||||
% ========================================
|
% ============****************===============
|
||||||
|
|
||||||
|
% https://linuxfr.org/users/vmagnin/journaux/taptempo-fortran
|
||||||
|
|
||||||
\section{Gfortan} \index{gfortran}
|
\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 est obligatoire d'avoir l'exemple canonique, donc le voilà.
|
||||||
Il faut l'enregister dans un fichier nommé \texttt{hello.f90}
|
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}
|
\begin{verbatim}
|
||||||
|
$ cat hello.f90
|
||||||
program hello
|
program hello
|
||||||
implicit none
|
implicit none
|
||||||
print *, "hello world"
|
print *, "hello world"
|
||||||
end
|
end
|
||||||
|
$ gfortran -Wall hello.f90 -o hello && ./hello
|
||||||
|
hello world
|
||||||
|
$
|
||||||
\end{verbatim}
|
\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 ?
|
||||||
|
|
||||||
% ========================================
|
% ========================================
|
||||||
|
|
||||||
|
@ -33,6 +33,18 @@ qui va générer le signal audio.
|
|||||||
|
|
||||||
% ---------------------------------------------------------
|
% ---------------------------------------------------------
|
||||||
|
|
||||||
|
\section{Seq24}\index{seq24}
|
||||||
|
|
||||||
|
Seq24 has a unique convention for entering and editing notes that seems
|
||||||
|
confusing at first but quickly makes sense once you use it once or twice.
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item{Right-click to activate the pen tool, and left-click (while still
|
||||||
|
holding the right-click button) to draw a note.}
|
||||||
|
\item{Left-click to select a note. Left-click and drag to draw a
|
||||||
|
selection box.}
|
||||||
|
\item{Middle-click and drag to modify the length of a selected note.}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
% ---------------------------------------------------------
|
% ---------------------------------------------------------
|
||||||
\section{Outils de base}
|
\section{Outils de base}
|
||||||
|
@ -7,8 +7,8 @@ Oui, peut-être, mais il y a quand même pas mal d'usages
|
|||||||
assez cools pour ces technologies du passé. Nous allons
|
assez cools pour ces technologies du passé. Nous allons
|
||||||
en explorer quelques uns.
|
en explorer quelques uns.
|
||||||
|
|
||||||
|
% ++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
|
||||||
% --------------------------------------------------------
|
|
||||||
|
|
||||||
\section{CD Audio}
|
\section{CD Audio}
|
||||||
|
|
||||||
@ -21,6 +21,8 @@ Un des outils utilisés est \texttt{cdparanoia}. Les nombreuses
|
|||||||
options décrites dans la manpage montrent à quel point ce logiciel
|
options décrites dans la manpage montrent à quel point ce logiciel
|
||||||
est complet et compliqué.
|
est complet et compliqué.
|
||||||
|
|
||||||
|
% --------------------------------------------------------
|
||||||
|
|
||||||
\subsection {Mastering}
|
\subsection {Mastering}
|
||||||
|
|
||||||
\begin{quote}
|
\begin{quote}
|
||||||
@ -31,6 +33,12 @@ used by mastering engineers when sending out audio CD masters for replication.
|
|||||||
|
|
||||||
% --------------------------------------------------------
|
% --------------------------------------------------------
|
||||||
|
|
||||||
|
\subsection{Voir aussi...}
|
||||||
|
|
||||||
|
libcdio-utils
|
||||||
|
|
||||||
|
% ++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
|
||||||
\section{DVD}
|
\section{DVD}
|
||||||
|
|
||||||
% --------------------------------------------------------
|
% --------------------------------------------------------
|
||||||
|
@ -85,6 +85,14 @@ la doc est sommaire. Quelques explications
|
|||||||
sur la page \pageref{chap:MIDI}.
|
sur la page \pageref{chap:MIDI}.
|
||||||
|
|
||||||
%------------------------------------------------------------------
|
%------------------------------------------------------------------
|
||||||
|
|
||||||
|
\section{Configurer Alsa}
|
||||||
|
|
||||||
|
TODO\index{XXX}
|
||||||
|
|
||||||
|
%------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
\section{pulseaudio}
|
\section{pulseaudio}
|
||||||
\index{pulseaudio}
|
\index{pulseaudio}
|
||||||
\label{pulseaudio}
|
\label{pulseaudio}
|
||||||
|
4
code/fortran/hello.f90
Normal file
4
code/fortran/hello.f90
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
program hello
|
||||||
|
implicit none
|
||||||
|
print *, "hello world"
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user