Several versions and standards have been developed along the way. The ``most popular'' (IMHO) was Fortran 77, which contained the older features and introduced more structured programming idioms. Much of the freely available numerical software is written to the Fortran 77 standard and is fairly portable to most architectures that support a Fortran 77 compiler.
Fortran 77 promoted more structured programming. The purpose of this presentation is to discuss the programming model that the new Fortran 90 standard appears to promote. This is not a tutorial. You should already be familiar with Fortran 90. This Fortran 90 model is highly speculative and purely opinionated and should not be taken as authoritative, but may be useful as a guide as you develop your own programming style with Fortran 90.
These pages were crafted using a m4 macro package developed to isolate the task of web-page authoring from the HTML details.