FORTRAN (o traducción de fórmulas) fue el primer lenguaje de programación de alto nivel (software) inventado por John Backus para IBM en 1954, lanzado comercialmente en 1957. Fortran todavía se usa hoy para programar aplicaciones científicas y matemáticas. Fortran comenzó como un intérprete de código digital para el IBM 701 y originalmente se denominó Speedcoding. John Backus quería un lenguaje de programación que se pareciera más al lenguaje humano, que es la definición de un lenguaje de alto nivel, otros programas de alto lenguaje incluyen Ada, Algol, BASIC, COBOL, C, C ++, LISP, Pascal y Prolog.
"Realmente no sabía qué demonios quería hacer con mi vida ... dije que no, que no podía. Parecía descuidada y despeinada. Pero ella insistió y lo hice. Hice una prueba y lo hice bien". John Backus sobre su experiencia entrevistando para IBM.
John Backus dirigió el equipo de investigadores de IBM en el Laboratorio Científico Watson que inventó Fortran. En el equipo de IBM estaban los nombres notables de científicos como Sheldon F. Best, Harlan Herrick (quien dirigió el primer programa Fortran exitoso), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt y David Sayre.
El equipo de IBM no inventó HLL o la idea de compilar lenguaje de programación en código máquina, pero Fortran fue el primer HLL exitoso y el compilador Fortran I tiene el récord de traducir código durante más de 20 años. La primera computadora en ejecutar el primer compilador fue la IBM 704, que John Backus ayudó a diseñar.
Fortran ahora tiene más de cuarenta años y sigue siendo el idioma principal en programación científica e industrial; por supuesto, se ha actualizado constantemente.
La invención de Fortran comenzó una industria de software informático de $ 24 millones de dólares y comenzó el desarrollo de otros lenguajes de programación de alto nivel..
Fortran se ha utilizado para programar videojuegos, sistemas de control de tráfico aéreo, cálculos de nómina, numerosas aplicaciones científicas y militares e investigación paralela en computadoras.
John Backus ganó el Premio Charles Stark Draper de la Academia Nacional de Ingeniería de 1993, el premio nacional más alto otorgado en ingeniería, por la invención de Fortran.