Skip to main content


Fortran is one of the premier languages for numerical analysis and high performance computing. On average about half the applications on supercomputers are written in Fortran. Fortran compilers are currently available on all XSEDE platforms, including Stampede2 at TACC.

Fortran has a long history. It was developed in 1954 as the first high-level programming language. Legacy code conforming to the former FORTRAN 77 (and earlier) standards is now called "old" Fortran. About 25 years ago, a major effort was made to modernize the language, and a "new" Fortran was born. Its name declares (in mixed case) the year of its arrival: Fortran 90.

Since then, updates have been made to the standard in 1995 (Fortran 95), 2003 (Fortran 2003), and 2008 (Fortran 2008). Informally, these standards are nicknamed F90, F95, etc. Current compilers support the full F90 and F95 standards, as well as many features of F2003, and some features from F2008. Today, Fortran continues to evolve steadily to fit the needs of the (super)computing community.

Revised and updated by Adam Brazier
October 2014