Fortran is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing. Fortran was originally developed by IBM. It first compiled correctly in 1958.