Le differenze tra Fortran77 e Fortran90
La sintassi del linguaggio Fortran cambia in modo sensibile tra la versione del 1977 e quelle degli anni '90.
Come scrivere un programma in Fortran77
Nel Fortran 77 la stesura del programma segue ancora le vecchie regole pensate per la programmazione tramite le schede perforate.
E' quindi necessario rispettare la posizione delle istruzioni nel codice sorgente.
Quali sono le regole del Fortran 77
Il codice sorgente deve rispettare queste regole:
- La prima colonna (colonna 1) indica se la riga è un commento. Per scrivere un commento devo digitare il carattere C in prima posizione.
- Le colonne da 2 a 5 sono dedicati alle etichette (labels) del programma.
- La colonna 6 è usata per indicare la continuazione di un'istruzione su più righe. Se un'istruzione è troppo lunga, basta indicare il carattere + nella sesta colonna della riga successiva e continuare la stesura.
- Le colonne da 7 a 72 sono dedicate alla digitazione delle istruzioni vere e proprie del programma.
Nota. A partire dal Fortran90 queste regole non sono più seguite. Nel fortran 90 e 95 è possibile scrivere le istruzioni del programma a partire dalla prima colonna.
Come compilare un programma in Fortran 77
Generalmente, i compilatori Fortran più recenti sono in grado di compilare anche un codice sorgente sviluppato in Fortran 77.
Con Gfortran è sufficiente salvare il file con estensione .f o .for anziché .f90.
Quando si lancia la compilazione, il compilatore riconosce l'estensione e usa le regole di compilazione del linguaggio Fortran 77, non quelle più recenti del Fortran 90 o del Fortran 95.
gfortran nome.f -o nome.exe
E così via