Fortran 95/2003 Explained

Whence Fortran? Language elements Expressions and assignments Control Constructs Program units and procedures Array features Specification statements Intrinsic procedures Data transfers Operations on external files Floating-point exception handling Allocatable array extensions Enhanced module facilities Interoperability with C Type parameters and procedure pointers Object-oriented programing Establishing and moving data Miscellaneous enhancements Input/output enhancements Other features A. Intrinsic procedures B. Obsolescent features C. Pointer example D. Avoiding compilation cascades E. Fortran terms F. Solutions to exercises Index