Correzione sulla parte riguardante subroutine e funzioni

Leonardo Robol [2009-11-25 17:22]
Correzione sulla parte riguardante subroutine e funzioni
Filename
AppFortran.tex
diff --git a/AppFortran.tex b/AppFortran.tex
index 6a94abe..67f01a6 100644
--- a/AppFortran.tex
+++ b/AppFortran.tex
@@ -177,8 +177,10 @@ vengono sempre passate per riferimento (quello che succede in C passando per rif
 che succede in C++ passando una reference) e, per conludere, non c'è un'istruzione di ritorno\footnote{%
 O perlomeno, non ne ho mai incontrate. Notare però che programmo in fortran da pochi giorni e quindi.. potrei
 scoprirle prossimamente :) }.
-Ci saranno quindi variabili di Input e variabili di Output\footnote{So che sono schizzinoso, ma trovo che sia
-una cosa \underline{orribile}}, ma tutte insieme nella chiamata della funzione.
+Ci saranno quindi variabili di Input e variabili di Output\footnote{in realtà in FORTRAN esistono
+anche delle funzioni, che come in C ritornano dei valori; noi non le scriveremo (e quindi in particolare
+non ne ho mai scritta una) e quindi non sono qui esposte. Nonostante questo verranno utilizzate
+nel corso funzioni interne del fortran come \lstinline-RESHAPE()- o \lstinline-MATMUL()-. }, ma tutte insieme nella chiamata della funzione.
 Per chiarire le idee, e spiegare i passaggi che mancano, proponiamo un esempio di una funzione che prenda un
 numero e lo moltiplichi per due\footnote{che esempio inutile, direte voi\ldots e avete anche ragione ma
 in questo momento non mi viene in mente niente di più costruttivo}
ViewGit