Fortran (also FORTRAN) is a general-purposeSince FORTRAN 77, which introduced the CHARACTER data type., proceduralSince FORTRAN II (1958)., imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed in the 1950s, Fortran was used extensively in scientific and engineering applications, and is still in use in many niches such as climate modeling and molecular dynamics modeling [http://www.fisica.uniud.it/~ercolessi/md/md/node61.html.
Fortran (an acronym derived from its original official name, The IBM Mathematical Formula Translating System) encompasses a lineage of versions, each of which evolved to add extensions to the language while retaining compatibility with previous versions. Successive versions have added support for processing of character-based data (FORTRAN 77), array programming (Fortran 90), module-based programming (Fortran 90), object-based programming (Fortran 90), and object-oriented and generic programming (Fortran 2003).
The names of earlier versions of the language through FORTRAN 77 were conventionally spelled in all-caps (FORTRAN 77 was the last version in which the use of lowercase letters in keywords was strictly nonstandard). The capitalization has been dropped in referring to newer versions beginning with Fortran 90. The official language standards now refer to the language as "Fortran."
More on [ Fortran ]

404
Advanced Scientific Fortran - By David Wille (Wiley). Covering topics and issues usually left untouched by standard introductory texts, this book provides a stepping stone to better, more portable and more efficient Fortran programming. It illustrates some of the more advanced techniques and facilities of the language, showing how it can be used more effectively to solve practical problems involving heavy numerical computation. Site describes book and lists contents.
500
Computing for Scientists: Principles of Programming with Fortran 90 and C++ - By R. J. Barlow and A. R. Barnett. Site has code from book.
Fortran 90 - By Loren P. Meissner. Complete presentation of Fortran 90 features and applications, with examples of use in the fields of science, statistics, applied mathematics, and engineering. Site describes book and list contents.
Fortran 90 For Engineers - By Delores M. Etter (Wiley). Site describes book and lists contents.
Fortran 90 for Scientists and Engineers - By Brian Hahn (Elsevier). Site describes books and lists contents.
404
Fortran 90 Programming - By T.M R. Ellis, University of Oxford, Ivor R. Philips, and Thomas M. Lahey (Addison-Wesley). Site describes book and lists contents.
Fortran Top 90 - By Jeanne Adams, Walt Brainerd, Jeanne Martin, and Brian Smith (Unicomp). Reference work for the Fortran programmer, containing a two-page summary of each of the 90 most important features of the Fortran 90 programming language. Site describes book, lists contents, and provides an excerpt.
Introduction to Fortran 90 - By Larry Nyhoff and Sanford Leestma (Prentice Hall). Site describes book and lists contents.
Migrating to Fortran 90 - By James F. Kerrigan (O'Reilly). Practical guide to Fortran 90 for the Fortran 77 programmer. Site describes book, and lists contents and index.
Meta Description: [ This book is a practical guide to Fortran 90 for the current Fortran programmer. It provides a complete overview of the new features that Fortran 90 has brought to the Fortran standard, with examples and suggestions for use. Topics include array sections... ]
Programmer's Guide to Fortran 90 - By Walter S. Brainerd, Charles H. Goldberg, and Jeanne C. Adams (Springer). Sites describes book and lists contents.
Meta Description: [ Programmer's Guide to Fortran 90 - Programming, SWE & Operating Systems. Written by members of the Fortran 90 ISO and ANSI committees, this book is the source of the most important information about the powerful new Fortran... ]
Programming in Fortran 90: A First Course for Engineers and Scientists - By Ian M. Smith (Wiley). Site describes book and lists contents.
| HISTORY 008 | |