The success of Fortran as the predominant language in the field of scientific and numerical computing is due, in part, to its steady evolution. Following the publication of standards in 1966, 1977 and 1991, Fortran 95 was published in 1997. This volume represents a revision of the first edition of Fortran 90/95 Explained. The Fortran 95 material is now fully integrated with that of Fortran 90, whilst maintaining a clear distinction between the two language levels. Chapters on two optional enhancements to Fortran 95 have been added. It is a complete and authoritative description of Fortran 90/95, and is intended for new and existing users, and for all those involved in scientific and numerical computing.