Un po' di storia special edition

6
rco Lapegna – boratorio di Programmazione po’ di storia special edition LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica Un po’ di storia. Special Edition Marco Lapegna Dipartimento di Matematica e Applicazioni Universita’ degli Studi di Napoli Federico II wpage.unina.it/lapegna

Transcript of Un po' di storia special edition

Page 1: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

LABORATORIO DI PROGRAMMAZIONECorso di laurea in matematica

Un po’ di storia. Special EditionMarco LapegnaDipartimento di Matematica e ApplicazioniUniversita’ degli Studi di Napoli Federico II

wpage.unina.it/lapegna

Page 2: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

Ada Lovelace

la macchina differenziale

Un po’ di storia (s.e.1)Ada Byron Lovelace (1815 - 1852)

•Augusta Ada Byron era figlia di lord Byron e della matematica inglese di nobili origini Anne Milbanke e moglie del conte Lovelace

•Dalla madre fu indirizzata verso gli studi matematici e fu educata da Mary Sommerville e Augustus de Morgan. In questo ambiente negli anni ‘30 conobbe il matematico Charles Babbage, autore della macchina differenziale

•La macchina differenziale era un’apparecchiatura meccanica per tabulare funzioni polinomiali, con cui poi approssimare funzioni trigonometriche e logaritmiche con il metodo delle differenze

•Ada si appassiono’ alle idee di Babbage e inizio’ a studiare i metodi per la macchina differenziale. In una sua nota descrive un algoritmo per i numeri di Bernoulli, considerato il primo esempio di programma

•A lei sono dedicati un linguaggio di programmazione (ADA), premi (l’ADA Lovelace award) e una competizione per studentesse in informatica

Page 3: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

Adele Goldstine

Le signore dell’ENIAC

Un po’ di storia (s.e.2)Adele Katz Goldstine (1920-1964)

•Adele Goldstine si laurea in matematica. Alla fine degli anni ’30 conosce Herman Goldstine uno dei militari responsabili del progetto ENIAC con cui si sposa nel 1941.

•E’ stata la prima programmatrice dell’ENIAC, il primo calcolatore programmabile elettronico.

•Addestro’ alla programmazione dell’ENIAC un gruppo di sei donne (le Signore dell’ENIAC): Kay McNulty, Betty Jean Jennings(Jean Bartik), Betty Snyder, Marlyn Wescoff, Fran Bilas e Ruth Lichterman

•Scrisse anche l’Operational Manual dell’ENIAC e lavoro’ a stretto contatto con Von Neumann, nello sviluppo di tecniche per migliorare la programmazione dell’ENIAC riducendo il tempo per spostare i cavi di collegamento.

Page 4: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

Grace Hopper alla tastiera dell’Univac 1

Un po’ di storia (s.e.3)Grace Murray Hopper (1906 - 1992)

•Ottiene il PhD in matematica nel 1934 e si arruola volontaria nella marina nel 1943. Fu assegnata all’ufficio preposto a calcoli balistici utilizzando l’Harward Mark I (primo computer in uso alla marina).

•Dopo la guerra lavoro’ presso Eckert-Mauchly Computer Corporation che costruiva l’Univac 1, primo computer commerciale. Ha una influenza notevole nello sviluppo dei compilatori e del linguaggio COBOL.

•Negli anni ‘70 continuo’ a lavorare ancora per la marina militare con il compito di standardizzare i linguaggi di programmazione

•Fu congedata definitivamente nel 1986, a 80 anni, con il grado di ammaraglio. Riceve numerosi premi in tutto il mondo. Una conferenza annuale in suo onore stimola la partecipazione delle donne nell’informatica

Grace Hopper negli anni ‘80

Page 5: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

Margaret Hamilton premiata da Obama nel 2016

Un po’ di storia (s.e.4)Margaret Heafield Hamilton (1936)

•Si laurea in matematica alla fine degli anni ‘50, ed entra al MIT nel 1960 per sviluppare programmi per le previsioni del tempo.

•Dal 1961 al 1963, presso i Lincoln Labs, collabora ad un progetto finanziato dalla marina militare per lo sviluppo di un sistema informatico per la difesa anti-aerea durante la guerra fredda (SAGE)

•Nel 1963 entra alla NASA con il compito di coordinare il gruppo di sviluppo software per le missioni Apollo. Le scelte progettuali del gruppo hanno permesso di far fronte efficacemente a vari imprevisti tecnici durante le missioni.

•Negli anni ‘70 e ‘80 fonda e dirige due societa’ che si occupavano di prodotti software industriali tolleranti ai guasti e agli errori.

•Riceve numerosi premi e riconoscimenti tra cui il Lovelace award nel 1986 e la Presidential Medal of Freedom nel 2016

Margaret Hamilton nel modulo di comando Apollo

Page 6: Un po' di storia special edition

Marco Lapegna – Laboratorio di Programmazioneun po’ di storia special edition

Frances Allen

Un po’ di storia (s.e.5)Frances Elizabeth Allen (1932)

•Si laurea in matematica nel 1954 con l’idea di dedicarsi all’insegnamento.

•Inizia subito a lavorare all’IBM con l’idea di restarci solo per qualche anno al fine di ripagare i debiti di studio. Ci restera’ invece per 45 anni.

•Lavora negli anni ‘60 e ‘70 soprattutto nel campo dei compilatori, sviluppando strategie, algoritmi e tecniche di ottimizzazione. I suoi lavori definiscono la struttura dei moderni compilatori

•Si occupa anche di calcolo parallelo, calcolo ad alte prestazioni e sviluppo di codici di sicurezza per la National Security Agency.

•Riceve numerosi premi e riconoscimenti. E’ la prima donna ad ottenere il Turing Award nel 2006

Frances Allen con l’IBM 730 che ha contribuito a sviluppare