FORTRAN, per esteso Formula Translation, linguaggio di programmazione per computer creato nel 1957 da John Backus che abbreviò il processo di programmazione e rese la programmazione del computer più accessibile.
La creazione del FORTRAN, che ha debuttato nel 1957, ha segnato una tappa significativa nello sviluppo dei linguaggi di programmazione dei computer. La programmazione precedente era scritta in linguaggio macchina (prima generazione) o in linguaggio assembly (seconda generazione), che richiedeva al programmatore di scrivere istruzioni in aritmetica binaria o esadecimale. La frustrazione per la natura ardua di tale programmazione ha portato Backus a cercare un modo più semplice e accessibile per comunicare con i computer. Durante la fase di sviluppo di tre anni, Backus guidò un team eclettico di 10 impiegati dell’International Business Machines (IBM) per creare un linguaggio che combinava una forma di stenografia inglese con equazioni algebriche.
FORTRAN permise la rapida scrittura di programmi per computer che funzionavano quasi con la stessa efficienza dei programmi che erano stati faticosamente codificati a mano in linguaggio macchina. Poiché i computer erano rari ed estremamente costosi, i programmi inefficienti erano un problema finanziario maggiore del lungo e scrupoloso sviluppo di programmi in linguaggio macchina. Con la creazione di un efficiente linguaggio di livello superiore (o naturale), noto anche come linguaggio di terza generazione, la programmazione dei computer andò oltre un piccolo gruppo per includere ingegneri e scienziati, che furono determinanti per l’espansione dell’uso dei computer.
Consentendo la creazione di programmi in linguaggio naturale che funzionavano con la stessa efficienza di quelli codificati a mano, il FORTRAN divenne il linguaggio di programmazione preferito alla fine degli anni ’50. Fu aggiornato un certo numero di volte negli anni ’50 e ’60 per rimanere competitivo con linguaggi di programmazione più contemporanei. Il FORTRAN 77 fu rilasciato nel 1978, seguito dal FORTRAN 90 nel 1991 e da ulteriori aggiornamenti nel 1996 e nel 2004. Tuttavia, i linguaggi di quarta e quinta generazione hanno ampiamente soppiantato il FORTRAN al di fuori degli ambienti accademici a partire dagli anni ’70.