FORTRAN: Histoire d'un langage de programmation

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 le 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 de langage élevé incluent Ada, Algol, DE BASE, COBOL, C, C ++, LISP, Pascal et Prolog.

Générations de codes

  1. La première génération de codes utilisés pour programmer les fonctions d'un ordinateur s'appelait Language de machine ou langage machine. Le code machine est le langage qu'un ordinateur comprend vraiment au niveau de la machine, étant une séquence de 0 et de 1 que les commandes de l'ordinateur interprètent électriquement comme des instructions.
  2. instagram viewer
  3. La deuxième génération de code a été appelée langage d'assemblage. Le langage d'assemblage transforme les séquences de 0 et de 1 en mots humains comme "ajouter". Le langage d'assemblage est toujours traduit en code machine par des programmes appelés assembleurs.
  4. La troisième génération de code a été appelée langage de haut niveau ou HLL, qui a des mots et une syntaxe à consonance humaine (comme les mots d'une phrase). Pour que l'ordinateur comprenne n'importe quel HLL, un compilateur traduit le langage de haut niveau en langage d'assemblage ou en code machine. Tous les langages de programmation doivent éventuellement être traduits en code machine pour qu'un ordinateur utilise les instructions qu'ils contiennent.

John Backus et IBM

"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 je l'ai fait. J'ai fait un test et je me suis bien débrouillé. " John Backus sur son expérience en entrevue pour IBM.

John Backus a dirigé l'équipe IBM de chercheurs du Watson Scientific Laboratory qui a inventé Fortran. Dans l'équipe IBM se trouvaient les noms notables de scientifiques comme Sheldon F. Best, Harlan Herrick (qui a dirigé 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 pour plus de 20 ans. Le premier ordinateur à exécuter le premier compilateur était l'IBM 704, que John Backus a aidé à concevoir.

Fortran aujourd'hui

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, de systèmes de contrôle de la circulation aérienne, de calculs de paie, de nombreuses applications scientifiques et militaires et de recherches informatiques parallèles.

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.

instagram story viewer