Fortran (od wersji 90) a dawniej FORTRAN (do wersji 77 włącznie) (od ) – język programowania komputerów, pierwotnie zaprojektowany do zapisu programów obliczeniowych. Był niegdyś językiem proceduralnym, obecnie jest nadal rozwijanym językiem ogólnego przeznaczenia. Umożliwia programowanie strukturalne, obiektowe (Fortran 90/95), modularne i równoległe (Fortran 2008). Jego zastosowaniami są, między innymi, obliczenia naukowo-inżynierskie, numeryczne, symulacja komputerowa itp. Fortran stał się najpopularniejszym językiem do przeprowadzania obliczeń numerycznych.
Specyfika Z pierwszych wersji języka pochodzi zasada braku rozróżniania małych i wielkich liter w słowach kluczowych języka oraz używanych zmiennych, a także zasady tworzenia formatów zapisywanych i drukowanych danych.
Fortran dysponuje dużą liczbą oprogramowanych bibliotek do obliczeń numerycznych i graficznych. Język jest nadal wykorzystywany i rozwijany, Generowany przez kompilatory kod zapewnia wydajne obliczenia, możliwe jest skalowanie i przenośność oprogramowania pomiędzy różnymi platformami sprzętowymi i systemami operacyjnymi. Dostępne są biblioteki dla programowania wieloprocesorowego i równoległego.