Aller au contenu

Mary Hawes

Un article de Wikipédia, l'encyclopédie libre.
Mary K. Hawes
une illustration sous licence libre serait bienvenue
Biographie
Nationalité
Activité
Période d'activité
Depuis les années 1950Voir et modifier les données sur Wikidata

Mary Hawes est une informaticienne américaine à l'origine du langage de programmation Cobol.

Mary Hawes travaille avec Grace Hopper sur le langage FLOW-MATIC à Remington Rand[1].

En mars 1959, elle est responsable de la planification des produits de la division Electro Data à Burroughs Corporation[2]. À une conférence à San Francisco, elle affirme qu'il est temps de créer un langage informatique commun aux entreprises[1],[3].

Le mois suivant, Grace Hopper organise une réunion de travail sur le sujet à l'université de Pennsylvanie, et Hawes, Hopper et leurs collègues se mettent d'accord pour travailler sur un langage commun financé par le département de la Défense des États-Unis. Le groupe de travail final inclut trois femmes : Betty Holberton, Mary Hawes et Jean E. Sammet[1],[3].

Hawes est responsable de la sous-équipe chargée d'identifier les problèmes des compileurs commerciaux utilisés à l'époque[4].

Bibliographie

[modifier | modifier le code]
  • Septembre 1971 : Optimized code generation from extended-entry decision tables
  • Mai 1971 : Feature analysis of generalized database management systems: CODASYL Systems Committee
  • Mai 1969 : A survey of generalized database management systems

Notes et références

[modifier | modifier le code]
  1. a b et c Claire Lisa Evans, Broad band : the untold story of the women who made the internet, (ISBN 978-0-593-32944-3 et 0-593-32944-9, OCLC 1149229246, lire en ligne)
  2. (en) ZDNet, « COBOL Turns 60: Why It Will Outlive Us All », sur cacm.acm.org (consulté le )
  3. a et b (en) « Proposing COBOL », sur National Museum of American History, (consulté le )
  4. Jean Sammet, History of Programming Languages, Academic Press, , 199–243 (ISBN 0-12-745040-8, lire en ligne)

Liens externes

[modifier | modifier le code]