Ideato negli anni ’50, il FORTRAN (FORmula TRANslation o TRANslator), è uno dei primi linguaggi di programmazione.

L’ideatore di questo linguaggio è stato John Backus, un dipendente della IBM.
Lo scopo principale del FORTRAN era quello di automatizzare calcoli matematici e scientifici.
Questo linguaggio ha avuto molto successo e sulla sua scia ne sono stati progettati moltissimi altri, tutti di alto livello.

Grazie agli innumerevoli programmi applicativi sviluppati nel corso degli anni, e alle immense librerie di funzioni (richiamabili anche da programmi scritti con altri linguaggi di programmazione), il FORTRAN oggi è ancora il linguaggio più usato per lo sviluppo di applicazioni scientifiche e ingegneristiche.
Inoltre, anche se progettato originariamente come linguaggio procedurale, alcune sue versioni più recenti consentono di usare anche costrutti propri della programmazione orientata agli oggetti.