Il Fortran 77 non ha variabili globali, variabili cioè che sono condivise tra le diverse unità di programma (subroutine). L’unico modo per passare informazioni tra le subroutine, è quello di utilizzare la subroutine parameter list. A volte questo procedimento però risulta scomodo, ad esempio quando molte subroutine condividono un grande insieme di parametri.
In tali casi si può usare un blocco comune (Common blocks ). Questo è un modo per specificare che alcune variabili dovrebbero essere condivise tra alcune subroutine. Ma in generale, l’uso di blocchi comune dovrebbe essere ridotto al minimo.
Link correlati all’argomento
- Come scaricare gratuitamente il compilatore Fortran
- Gli articoli della guida Fortran