A-0 System

Page d’aide sur l’homonymie

Pour les articles homonymes, voir A0.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

A-0 System (Arithmetic Language version 0) est le premier compilateur développé pour un ordinateur[1]. Il a été écrit par Grace Hopper[2] (qui fut plus tard, vers 1959, à l'origine de COBOL) en 1951 et 1952 pour l'UNIVAC I.

Description

A-0 était un « chargeur de programme » ou un éditeur de liens plutôt qu'un compilateur[3],[4],[5]. Il permettait de décrire un programme comme une séquence de sous-programmes ayant des paramètres. Les sous-programmes étaient identifiés par un code numérique et leurs paramètres étaient écrits directement après le code de chaque sous-programme. Le « système A-0 » convertissait cette description en code machine exécutable sur l'ordinateur cible.

Évolution

A-0 fut suivi de A-1, A-2, A-3 (ARITH-MATIC), AT-3 (MATH-MATIC) et B-0 (FLOW-MATIC).

Voir aussi

Notes et références

  1. (en) History of Programming Languages, New York, Academic Press, (ISBN 978-0-12-745040-7)
  2. (en) Richard K. Ridgway, Compiling routines, ACM Press, (ISBN 9781450379250, DOI 10.1145/800259.808980 Accès libre, S2CID 14878552), p. 1–5
  3. (en) Grace Hopper « Keynote Address » (DOI 10.1145/800025.1198341, lire en ligne)
    « (ibid.) », dans Proceedings of the ACM SIGPLAN History of Programming Languages (HOPL) conference, June 1978
  4. (en) Herbert Bruderer, « Did Grace Hopper Create the First Compiler? »
  5. (en) George Strawn et Candace Strawn, « Grace Hopper: Compilers and Cobol », IT Professional, vol. 17,‎ , p. 62–64 (DOI 10.1109/MITP.2015.6, lire en ligne)

Articles connexes

  • Fortran (1954)
  • COBOL (1959)

Liens externes

  • (es) « Grace Hopper », sur cimacnoticias.com
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail de l’informatique