[go: up one dir, main page]

Vai al contenuto

Betty Holberton

Da Wikipedia, l'enciclopedia libera.
Frances Elizabeth "Betty" Holberton

Frances Elizabeth "Betty" Holberton, nata Frances Elizabeth Snyder (Filadelfia, 7 marzo 1917Rockville, 8 dicembre 2001), è stata una programmatrice statunitense. Nello specifico è stata una delle sei prime donne programmatrici di ENIAC, il primo computer digitale generalista, ed è stata anche l'inventrice dei breakpoint nel debugging.[1]

Le programmatrici Betty Jean Jennings (a sinistra) e Fran Bilas (a destra) mentre operano sul pannello principale di controllo dell'ENIAC.

Frances Elizabeth Snyder nasce a Filadelfia nel 1917. Nei suoi primi anni universitari, alla University of Pennsylvania, il professore di matematica della Holberton le chiese se non fosse meglio che stesse a casa ad accudire e crescere i bambini.[2] Ciononostante la Holberton decide di studiare giornalismo perché le avrebbe permesso di viaggiare molto lontano. Il giornalismo fu anche uno dei pochi campi aperti alle donne negli anni quaranta.[2]

Betty Holberton (right foreground) programming the ENIAC computer in Philadelphia, Pennsylvania, BRL building 328 (anni quaranta/cinquanta)

Durante la Seconda guerra mondiale, mentre gli uomini stavano combattendo, l'esercito statunitense aveva bisogno di donne che fossero in grado di calcolare le traiettorie balistiche. La Holberton fu assunta alla Moore School of Engineering per lavorare come "computer" (computatrice), ovvero persona che svolgeva i calcoli, e fu presto scelta come una delle sei donne che dovevano programmare ENIAC. Classificata come assieme a Kay McNulty, Marlyn Wescoff, Ruth Lichterman, Betty Jean Jennings, e Fran Bilas, programmò ENIAC per svolgere elettronicamente i calcoli delle traiettorie balistiche per il BRL, Ballistic Research Laboratory, dell'esercito degli Stati Uniti. Il loro lavoro su ENIAC ha fatto guadagnare a ciascuna un posto nella Women in Technology International.[3] All'inizio alle donne era consentito lavorare solo con progetti cartacei e schemi elettrici da usare per la programmazione del computer ENIAC che fu inaugurato il 15 febbraio del 1946 alla University of Pennsylvania[4][5] e costò circa 487.000 dollari. Durante il periodo in cui lavorò su ENIAC, ebbe molte idee produttive, che sorgevano di notte, tanto da portare le altre programmatrici a scherzare su di lei dicendo che "risolveva più problemi lei durante il sonno che altre persone da sveglie."[6]

Dopo la seconda guerra mondiale, la Holberton lavorò al Remington Rand e al National Bureau of Standards. Fu il capo del settore delle Ricerche nella Programmazione, laboratorio di Matematica Applicate al David Taylor Model Basin nel 1959. Aiutò a sviluppare UNIVAC, progettando pannelli di controllo che posizionano il tastierino numerico accanto alla tastiera e portando gli ingegneri a sostituire l'esterno nero di UNIVAC con il tono grigio-beige che è diventato il colore universale dei computer.[7]

Fu tra coloro che scrisse il primo sistema generativo di programmazione (SORT/MERGE), inoltre usò un mazzo di carte da gioco per sviluppare l'albero decisionale per la funzione di ordinamento binario; scrisse il codice per impiegare un gruppo di dieci unità nastro per leggere e scrivere i dati, come necessario durante il processo e scrisse anche il primo pacchetto di analisi statistica, utilizzato per il censimento degli Stati Uniti del 1950.

Nel 1953 divenne supervisore della programmazione avanzata in una parte del Navy’s Applied Math lab nel Maryland, dove rimase fino al 1966.[6] Holberton collaborò con John Mauchly allo sviluppo del set di istruzioni C-10 BINAC, considerato il prototipo di tutti i linguaggi di programmazione moderni. Partecipò anche allo sviluppo dei primi standard per il linguaggio COBOL e FORTRAN con Grace Hopper.[8] In seguito, all'interno del National Bureau of Standards, fu molto attiva nelle prime due revisioni dello standard del linguaggio Fortran ("FORTRAN 77" and "Fortran 90").

Morì nel 2001 (8 dicembre) a Rockville (Maryland), all'età di 84 anni, a causa di un disturbo cardiaco, diabete e complicazioni dovute ad un ictus avuto diversi anni prima.[6][9] Sopravvisse al proprio marito John Vaughn Holberton e alle figlie Pamela e Priscilla.[6]

Nel 1997 fu l'unica donna, delle sei originali che programmarono ENIAC, a ricevere il premio Augusta Ada Lovelace Award, il più importante premio dato dalla Associazione "Women in Computing". Sempre nel 1997, ricevette il premio IEEE Computer Pioneer Award da parte del IEEE Computer Society per aver sviluppato il generatore sort-merge che "inspirò la prima idea di compilazione".

La Holberton School è una scuola per ingegneri del software a San Francisco fondata in suo onore nel 2015.

  1. ^ Janet Abbate, Recoding Gender: Women's Changing Participation in Computing, MIT Press, 2012, p. 32, ISBN 978-0-262-01806-7.
  2. ^ a b Recent Advances and Issues in Computers - Martin Gay
  3. ^ E NIAC Programmers Project - Awards
  4. ^ ENIAC Programmers Project - Overview
  5. ^ On Computers: historical development of computers
  6. ^ a b c d Steve Lohr, Frances E. Holberton, 84, Early Computer Programmer, NYTimes, 17 dicembre 2001. URL consultato il 16 dicembre 2014.
    «Frances Elizabeth Holberton, one of the first computer programmers, whose contributions to software over the years ranged from an early data-sorting program to helping develop the business programming language Cobol, died on Dec. 8 at a nursing home in Rockville, Md. She was 84.»
  7. ^ Claudia Levy, Frances Holberton, 84; Pioneer Programmer of Early Computers, in Los Angeles Times, 15 dicembre 2001.
  8. ^ W. Barkley Fritz, The Women of ENIAC (PDF), in IEEE Annals of the History of Computing, vol. 8, n. 3, 1996, p. 17, DOI:10.1109/85.511940.
  9. ^ Computer pioneer Betty Holberton dies at 84, Government Computer News, 7 gennaio 2002. URL consultato il 7 giugno 2008 (archiviato dall'url originale il 2 dicembre 2008).
    «Frances “Betty” Snyder Holberton, a pioneer in programming languages and other aspects of computing, died Dec. 8 in Rockville, Md. She was 84.»

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàVIAF (EN52988994 · ISNI (EN0000 0000 2149 8988 · LCCN (ENn80084529 · GND (DE1303714647