Historical Figures Codexery

Grace Hopper

Pioniera della programmazione indipendente dalla macchina e del linguaggio COBOL.

Grace Brewster Hopper (nata Murray; 9 dicembre 1906 – 1º gennaio 1992) è stata un'informatica, matematica e contrammiraglio della Marina degli Stati Uniti. È stata una pioniera della programmazione informatica, a cui si deve la teoria dei linguaggi di programmazione indipendenti dalla macchina e lo sviluppo dei linguaggi FLOW-MATIC e COBOL. Ha anche scritto il primo manuale per computer ed è stata una delle prime programmatrici del computer Harvard Mark I.

Quick Facts

Born
December 9, 1906
Died
January 1, 1992
Field
Computer science, mathematics
Nationality
American
Known for
  • Theory of machine-independent programming languages
  • FLOW-MATIC
  • COBOL
  • first computer manual

Facts from the source article.

Contesto e storia

Grace Hopper conseguì un dottorato in matematica all'Università di Yale nel 1934 e fu professoressa di matematica al Vassar College. Durante la seconda guerra mondiale, lasciò il Vassar per arruolarsi nella Riserva della Marina degli Stati Uniti, prestando servizio nel team di programmazione del computer Harvard Mark I sotto la guida di Howard H. Aiken. Nel 1949 entrò a far parte della Eckert–Mauchly Computer Corporation, dove lavorò all'UNIVAC I e diresse lo sviluppo di uno dei primi compilatori COBOL.

Nel 1952 completò un linker di programmi (originariamente chiamato compilatore) per il sistema A-0. Nel 1954 diresse il dipartimento per la programmazione automatica presso Eckert–Mauchly, rilasciando i primi linguaggi compilati come FLOW-MATIC. Nel 1959 partecipò al consorzio CODASYL, contribuendo alla creazione di COBOL, un linguaggio indipendente dalla macchina basato su parole inglesi.

Lo sapevi?

More in Scienziati e Inventori

Elsewhere in Historical Figures

Hai notato un errore?

Le correzioni dei lettori finiscono direttamente nella nostra coda di revisione. Suggerisci una modifica · Come viene documentato questo sito

Commenti

Caricamento…
Apri nel codex interattivo →