Fortran, ilk olarak 1950'lerde oluşturulan bir programlama dilidir. Günümüzde hala kullanılmaktadır. Esas olarak bilimsel hesaplama ve sayısal analiz için kullanılan prosedürel bir dildir.
İlk FORTRAN derleyicisi 1954-57 yıllarında IBM'de John W. Backus liderliğindeki bir ekip tarafından oluşturulmuştur. Bu derleyici, herhangi bir Yüksek seviyeli dil için ilk derleyiciydi. Yazarlar, bu dilde yazılan programlar assembly dilinde yazılan programlar kadar hızlı çalışmazsa kimsenin bu dili kullanmayacağından endişe ediyorlardı. Bu yüzden onu optimize eden bir derleyici yaptılar.
Sayısal çalışmalar yapan bilim adamlarının yoğun kullanımı nedeniyle dil, derleyici yazarlarını yüksek kaliteli (hızlı) kod üreten derleyiciler üretmeye teşvik edecek şekilde büyüdü. Birçok yüksek performanslı derleyici satıcısı vardır. Derleyici teorisi ve tasarımındaki birçok çalışma ve araştırma Fortran programları için iyi kod üretme ihtiyacından kaynaklanmıştır.
Çok iyi bilinen FORTRAN IV (FORTRAN 66 ile aynı), FORTRAN 77 ve Fortran 90 da dahil olmak üzere dilin çeşitli revizyonları ortaya çıkmıştır. Dil için en son resmi standart 1997 yılında yayınlanmıştır ve Fortran 95 olarak bilinmektedir.
Başlangıçta dil, kaynak kodun hassas bir şekilde biçimlendirilmesine ve Fortran'da goto olarak yazılan deyim numaralarının ve 'go to' deyimlerinin yoğun bir şekilde kullanılmasına dayanıyordu.
Her sürüm, Fortran'ın 'yalın' profilini ve yüksek performansını korumaya çalışırken, kaynak kod yorumları ve metin çıktısı, IF-THEN-ELSE (FORTRAN 77'de), özyineleme (Fortran 90'da) ve paralel yapılar gibi 'modern' programlama kavramlarını tanıttı.