FORTRAN, v plném znění Formula Translation, počítačový programovací jazyk vytvořený v roce 1957 Johnem Backusem, který zkrátil proces programování a zpřístupnil programování počítačů.
Vytvoření jazyka FORTRAN, který debutoval v roce 1957, znamenalo významnou etapu ve vývoji počítačových programovacích jazyků. Předchozí programování bylo psáno ve strojovém jazyce (první generace) nebo v jazyce assembleru (druhá generace), což od programátora vyžadovalo zápis instrukcí v binární nebo hexadecimální aritmetice. Frustrace z náročnosti takového programování vedla Backuse k hledání jednoduššího a přístupnějšího způsobu komunikace s počítači. Během tříleté vývojové fáze vedl Backus eklektický tým deseti zaměstnanců společnosti International Business Machines (IBM) a vytvořil jazyk, který kombinoval formu anglické zkratky s algebraickými rovnicemi.
FORTRAN umožnil rychlé psaní počítačových programů, které běžely téměř stejně efektivně jako programy pracně ručně kódované ve strojovém jazyce. Protože počítače byly vzácné a velmi drahé, představovaly neefektivní programy větší finanční problém než zdlouhavý a pracný vývoj programů ve strojovém jazyce. Vytvořením efektivního jazyka vyšší úrovně (neboli přirozeného jazyka), známého také jako jazyk třetí generace, se programování počítačů dostalo mimo úzkou skupinu inženýrů a vědců, kteří se zasloužili o rozšíření využití počítačů.
Díky tomu, že FORTRAN umožnil vytvářet programy v přirozeném jazyce, které běžely stejně efektivně jako programy kódované ručně, stal se koncem 50. let 20. století oblíbeným programovacím jazykem. V padesátých a šedesátých letech byl několikrát aktualizován, aby zůstal konkurenceschopný s modernějšími programovými jazyky. V roce 1978 byl vydán jazyk FORTRAN 77, v roce 1991 následoval FORTRAN 90 a další aktualizace v letech 1996 a 2004. Jazyky čtvrté a páté generace však FORTRAN mimo akademické kruhy do značné míry vytlačily již od 70. let 20. století.