Ada Lovelace: The Mother of Computer Programming

Questo profilo su Ada Lovelace è l’ottavo post di una serie di profili di un mese sugli innovatori STEM femminili in onore del mese della storia delle donne. Controllare ogni giorno della settimana per leggere un nuovo profilo.

Ada Lovelace è nata in una famiglia storicamente famosa. Avrebbe potuto vivere bene attraverso la fama di suo padre e il denaro di sua madre – invece decise di scrivere un algoritmo computazionale, guadagnandosi il titolo di madre della programmazione, e divenne il primo programmatore di computer a metà del 18001,2.

Solo poche settimane dopo la nascita di Lovelace, suo padre, il prolifico poeta Lord Byron, lasciò lei e sua madre, Lady Anne Isabella Milbanke Byron1. Mentre Lord Byron continuava a galavanting in giro per l’Europa, Lady Anne stava alzando Lovelace per diventare una donna moderna indipendente1. Lady Anne ha assunto rinomati tutor per insegnare a sua figlia la matematica, la scienza, la struttura sociale, le pratiche mediche e l’astronomia1,2. La madre di Lovelace sperava che questi intensi studi avrebbero salvato la figlia dallo sviluppo della natura lunatica e imprevedibile di suo padre1,2. Lovelace ha mostrato interesse per ogni argomento. In primo luogo, era incredibilmente interessata a volare e dopo aver visto gli uccelli, ha creato una guida chiamata Flyology con le sue illustrazioni2. Più tardi nella vita, si interessò alle disposizioni opposte dei suoi genitori e scrisse sull’immaginazione e sul suo rapporto con il pragmatismo2. Ma, la sua scrittura più influente nel 1833, quando ha partecipato a una festa per socialites e ha incontrato il suo prossimo tutor2.

Questo tutor, Charles Babbage, ha catturato l’attenzione di Lovelace. I due divennero amici veloci e Babbage, noto come il padre dei computer, ha mostrato Lovelace i suoi piani per un motore analitico che è stato progettato per calcolare equazioni più complesse rispetto alla sua prima macchina computazionale2. A causa della loro stretta relazione mentore-mentee, Lovelace è stato incaricato di tradurre un articolo scritto sulle opere di Babbage dal francese all’inglese.

Lovelace ha completato questo compito, ma soprattutto ha aggiunto le sue note alla traduzione che hanno quasi quadruplicato le dimensioni dell’articolo1. Queste note includevano metodi su come i codici potevano essere utilizzati per comunicare con una macchina per produrre caratteri significativi, come lettere e numeri, e passaggi per creare un processo di loop, che i programmatori continuano a utilizzare oggi2.

“La scienza delle operazioni, come derivata dalla matematica in particolare, è una scienza di per sé, e ha la sua verità astratta e il valore,” Lovelace stessa ha scritto e James Essinger interpretato come Ada “cercando di fare niente di meno che inventare la scienza del calcolo, e separarla dalla scienza della matematica. Ciò che lei chiama “la scienza delle operazioni” è in effetti computing2.”

Dopo questa pubblicazione, Lovelace ha cercato di creare altri sistemi computazionali per prevedere il gioco d’azzardo, ma nessuno ha avuto lo stesso successo delle sue note sul lavoro di Babbage che erano sottovalutate nel suo tempo1,2. Oltre ai numerosi premi postumi conferiti a Lovelace, il Dipartimento della Difesa degli Stati Uniti ha nominato un linguaggio software Ada, in suo onore1.

Secondo un articolo del New York Times: “La programmazione di computer ha così tante interazioni con il resto del mondo.”Mentre Babbage possedeva ingegno tecnico, Aurora ha detto, Lovelace spinto la sua invenzione nei giorni nascenti di informatica:” Lei è stata la prima persona a vedere il vero potenziale.”Per questo, Babbage la chiamava” Lady Fairy.2″

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.