FORTRAN (ou traduction de formule) a été le premier langage de programmation de haut niveau (logiciel) inventé par John Backus pour IBM en 1954, commercialisé en 1957. Fortran est encore utilisé aujourd'hui pour la programmation d'applications scientifiques et mathématiques. Fortran a commencé comme interprète de code numérique pour l'IBM 701 et s'appelait à l'origine Speedcoding. John Backus voulait un langage de programmation qui était plus proche en apparence du langage humain, qui est la définition d'un langage de haut niveau, d'autres programmes en langage élevé incluent Ada, Algol, BASIC, COBOL, C, C ++, LISP, Pascal et Prolog.
"Je ne savais vraiment pas ce que je voulais faire de ma vie ... J'ai dit non, je ne pouvais pas. J'avais l'air bâclé et ébouriffé. Mais elle a insisté et donc je l'ai fait. J'ai fait un test et je suis d'accord." John Backus sur son expérience d'interview pour IBM.
John Backus a dirigé l'équipe IBM de chercheurs du Watson Scientific Laboratory qui a inventé Fortran. Au sein de l'équipe IBM se trouvaient les noms notables de scientifiques comme Sheldon F. Best, Harlan Herrick (qui dirigeait le premier programme Fortran réussi), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt et David Sayre.
L'équipe IBM n'a pas inventé HLL ou l'idée de compiler un langage de programmation en code machine, mais Fortran a été le premier HLL réussi et le compilateur Fortran I détient le record de traduction de code depuis plus de 20 ans. Le premier ordinateur à exécuter le premier compilateur était l'IBM 704, que John Backus a aidé à concevoir.
Fortran a maintenant plus de quarante ans et reste le premier langage de la programmation scientifique et industrielle - bien sûr, il a été constamment mis à jour.
L'invention de Fortran a lancé une industrie de logiciels informatiques de 24 millions de dollars et a commencé le développement d'autres langages de programmation de haut niveau.
Fortran a été utilisé pour la programmation de jeux vidéo, les systèmes de contrôle de la circulation aérienne, les calculs de paie, de nombreuses applications scientifiques et militaires et la recherche informatique parallèle.
John Backus a remporté le prix Charles Stark Draper de la National Academy of Engineering de 1993, le plus haut prix national décerné en ingénierie, pour l'invention de Fortran.