Ada Lovelace

Ada Lovelace Obraz w Infoboksie. Ada Lovelace, dagerotyp przez Antoine Claudet circa 1843. Tytuł szlachecki
Hrabia
Biografia
Narodziny 10 grudnia 1815 r.
Londyn
Śmierć 27 listopada 1852 r.
Marylebone ( Londyn )
Pogrzeb Kościół św. Marii Magdaleny ( w )
Imię w języku ojczystym Augusta Ada King, hrabina Lovelace
Imię i nazwisko Augusta Ada Byron
Pseudonim AAL
Narodowość brytyjski
Zajęcia Matematyk , programista , poeta , informatyk , wynalazca , tłumacz , pisarz , inżynier
Ojciec Lord Byron
Matka Anna Izabela Milbanke
Rodzeństwo Allegra Byron
Elisabeth Medora Leigh-Byron
Wspólny William King-Noel (z1835 W celu 1852)
Dzieci Anne Blunt
Ralph King-Milbanke
Byron King-Noel
Inne informacje
Pracował dla Uniwersytet Cambridge
Domena Informatyka, matematyka
Mistrzowie Mary Somerville , Auguste De Morgan
Powiązana osoba Charles Babbage ( autor listów )
Wpływem Charles Babbage
Podstawowe prace
Pierwszy program komputerowy, praca na pierwszych komputerach
AdaLovelaceplaque.JPG tablica pamiątkowa

Ada Lovelace , pod jej pełnym imieniem Augusta Ada King , hrabina Lovelace, z domu Ada Byron the10 grudnia 1815 r.w Londynie i zmarł dnia27 listopada 1852 r.w Marylebone w tym samym mieście, jest pionierem informatyki .

Znana jest za to, że dokonał pierwszego prawdziwego programu komputerowego w pracy na przodku w komputerze  : na temat silnika analitycznego z Charles Babbage . W jego notatkach znajdujemy bowiem pierwszy opublikowany program , przeznaczony do wykonania przez maszynę, co sprawia, że ​​Ada Lovelace uważa się za „pierwszego programistę na świecie” . Dostrzegła też i opisała niektóre możliwości oferowane przez uniwersalne kalkulatory , wykraczające daleko poza rachunek liczbowy i to, co wyobrażał sobie Babbage i jego współcześni.

Jest dość dobrze znana w krajach anglosaskich iw Niemczech , zwłaszcza w kręgach feministycznych  ; jest mniej znany we Francji , ale wielu programistów zna język Ada , nazwany na jego cześć.

Biografia

Środowisko rodzinne

Ada była jedyną prawowitą córką poety George'a Gordona Byrona i jego żony Annabelli Milbanke , inteligentnej i kulturalnej kobiety, kuzynki Caroline Lamb , której romans z Byronem wywołał skandal. Imię Ady, Augusta, zostałoby wybrane jako hołd dla Augusty Leigh , przyrodniej siostry Byrona, z którą ta ostatnia miała kazirodcze stosunki. Imię Ada wybrałby sam Byron, ponieważ było „krótkie, antyczne i wokalne” . To właśnie Augusta zachęciła Byrona do małżeństwa, aby uniknąć skandalu, a on niechętnie poślubił Annabellę , wStyczeń 1815. Ada urodziła się w grudniu tego samego roku. Po czterech próbach gwałtu po pijanemu przez Byrona, Annabella zostawia Byrona w spokoju16 stycznia 1816 r., trzymając przy sobie Adę. 21 kwietnia Byron podpisał akt separacji, po czym na zawsze opuścił Wielką Brytanię . Nigdy więcej ich nie zobaczył.

Annabella kochała matematykę . Byron nawet nazywał ją czasami „księżniczką równoległoboków” i zorganizował nauczycielom Ady gruntowne wykształcenie matematyczno-przyrodnicze, co było dość niezwykłe w edukacji Ady w owym czasie, młodej damy szlachty. W 1832 roku , Ada spotkał Mary Somerville , wiodący badacz i autor naukowej XIX -tego  wieku , która zachęca i pomaga rozwijać w matematyce. ten5 czerwca 1833 r.Mary przedstawia go Charlesowi Babbage'owi , a Ada, mająca wtedy 17 lat, od razu jest zafascynowana jego maszynami liczącymi. Stają się bardzo blisko, Ada wydaje się znaleźć w Babbage ojca, którego nigdy nie miała. Do innych jego znajomych należą David Brewster , Charles Wheatstone , Charles Dickens i Michael Faraday .

Poślubiła w 1835 roku z Williama Kinga , 1 st  hrabiego Lovelace. Będą mieli troje dzieci: Byrona, urodzonego dnia12 maja 1836 r, Annabella ( Anne Blunt ) ur.22 września 1837 i Ralph Gordon ur. 2 lipca 1839 r. William był oddany Adie i zachęcał Adę do jej upodobań i zajęć matematycznych. Rodzina mieszkała w Ockham Park, Okham  (w) . Jej tytuł i pełne imię przez większość życia brzmiało: Honorowa Augusta Ada, hrabina Lovelace . Jest lepiej znana jako Ada Lovelace lub Lady Lovelace .

Kruche zdrowie Ady, wystawione na próbę przez ciążę, a także obowiązki matki i gospodyni nie pozwalały jej na matematyczne zajęcia aż do 1839 roku . W tym dniu poczuła potrzebę wznowienia studiów matematycznych i poprosiła Babbage'a, aby zarekomendował nauczyciela: słynny matematyk Auguste De Morgan przyjął to stanowisko. Studia Ady zostają wznowione, a De Morgan uważa, że ​​Ada jest entuzjastyczną i kreatywną uczennicą. Ada nabiera pewności w swoich umiejętnościach matematycznych, zachęcona pozytywnymi opiniami De Morgana. ten6 lutego 1841Ada pisze do matki list, w którym opowiada o swoich upodobaniach i aspiracjach: „Wierzę, że posiadam osobliwą kombinację cech, które wydają się precyzyjnie dopasowane, by predysponować mnie do stania się odkrywcą ukrytych realiów Natury” . Wspomina o swojej „niewyczerpanej i nienasyconej energii” i myśli, że znalazła sens w swoim życiu.

W 1841 r. Ada ponownie miała problemy ze zdrowiem, ale wróciła do matematyki pod koniec 1842 r . Odtąd całkowicie przeniosła swoją pracę na maszynę analityczną Babbage i zaoferowała Babbage swoje usługi, aby kontynuować jej rozwój i promocję.

Pamięć na maszynie Babbage'a

w Październik 1842, pojawia się po francusku w szwajcarskiej gazecie opis maszyny analitycznej Babbage'a autorstwa włoskiego matematyka Louisa-Frédérica Ménabréa (1809-1896). Charles Wheatstone proponuje Adie Lovelace, która ma dobry poziom francuskiego, przetłumaczenie tego pamiętnika dla czasopisma Scientific Memoirs, specjalizującego się w zagranicznych artykułach naukowych.

Nad tym tłumaczeniem spędziła dziewięć miesięcy, między 1842 a 1843 rokiem . Sam Babbage bardzo mało interweniuje, będąc chorym w tym samym okresie, a tłumaczenie przedstawia się mu na początku 1843 r. trochę jako „fakt dokonany”. Następnie pyta Adę, dlaczego sama nie zrobiła pamiętnika prezentującego maszynę analityczną, na co odpowiedziała, że ​​jej pomysł nie wpadł na pomysł. Babbage następnie proponuje Adzie rozszerzenie tłumaczenia o notatki rozwijające i komentujące pewne aspekty rozprawy, pomysł natychmiast przyjęty z entuzjazmem przez Adę.

Nastąpił okres gorączkowej pracy nad tymi notatkami, w ścisłej współpracy z Charlesem Babbage, który opisał szkice, poprawia wszelkie nieporozumienia, jednocześnie zachęcając i gratulując Adie jej pracy. Dodaje do tego artykułu siedem notatek, oznaczonych literami od A do G, reprezentujących prawie trzykrotność objętości tekstu oryginalnego artykułu. Notatka G jest oparta na rzeczywistym, bardzo szczegółowym algorytmie obliczania liczb Bernoulliego za pomocą maszyny. Powstały program jest często uważany za pierwszy na świecie prawdziwy program komputerowy , ponieważ opisane dotąd algorytmy nie zostały opisane w sposób formalny, w języku rzeczywiście przeznaczonym do wykonywania na maszynie. Ponadto, według Catherine Dufour , program ten zawiera pierwszą pętlę warunkową , prawdziwą koncepcję komputera, w przeciwieństwie do programów sekwencyjnych , które mogły być wykonane wcześniej przez Babbage'a lub w krosnach żakardowych .

Nie jest jasne, w jakim stopniu Ada Lovelace sama zaprogramowała ten algorytm, będąc w stałym i bliskim związku z Babbage. Pewne wydaje się to, że Ada wpadła na pomysł, aby podać przykład programowania maszyny przy użyciu obliczeń liczb Bernoulliego i że Babbage dostarczył Adzie przynajmniej podstawowych wzorów matematycznych. Według Betty Toole, Ada była w stanie samodzielnie kierować programem, wykazując się głębokim zrozumieniem maszyny w swoim tłumaczeniu i notatkach, a listy pomiędzy Babbage i Adą zdają się wskazywać, że rola Babbage'a ograniczała się do zapewnienia wzory matematyczne. Dla kontrastu, Bruce Collier, jeden z najlepszych specjalistów Babbage w tej maszynie, dokonuje następującej surowej oceny: „Byłoby tylko lekką przesadą, gdybym powiedział, że notatki pamiętnikowe zostały napisane przez Babbage i że – z powodów, które są dla niej wyjątkowe. - zachował pomysł w umyśle Ady Lovelace iw umysłach publiczności, że te notatki były od niej. "

Według Stephena Wolframa nigdy nie znaleźliśmy w dokumentach i publikacjach Babbage algorytmów tak złożonych i tak czystych, jak ten, na którym opiera się program obliczania liczb Bernoulliego. Pod koniec swojego życia Babbage skompilował datowaną listę 446 możliwych obliczeń za pomocą swojej maszyny analitycznej ( 446 Notations of the Analytical Engine ), wszystkie datowane na okres od 1830 do połowy 1840 roku , po czym nie znajdujemy już pracy Babbage'a na temat algorytmów. . Te elementy sugerują, że Ada Lovelace zaprojektowała ten program pod prostym, życzliwym nadzorem Babbage.

W innych notatkach Ada Lovelace pokazuje postrzeganie potencjału maszyny, które Doron Swade uważa za „wizjonerskie, nawet z nowoczesnej perspektywy” . Babbage miał wizję swojej maszyny zwróconej w kierunku obliczeń numerycznych , z limitem rozszerzeń w kierunku rachunku algebraicznego z możliwością manipulowania symbolami, a nie liczbami. Ale nie opublikował niczego w tym kierunku i nie badał tej możliwości, posuwając się nawet do wyobrażenia sobie innego typu specyficznej maszyny do obliczeń algebraicznych. W przeciwieństwie do tego, Ada Lovelace wyraźnie opisuje możliwości, które wykraczają poza kontekst matematyczny, takie jak hipoteza, że „maszyna mogłaby naukowo i kunsztownie komponować utwory muzyczne o dowolnej długości lub stopniu złożoności” .

Inny fragment notatek Ady, cytowany przez Dorona Swade'a, ilustruje tę wizję uniwersalnego kalkulatora:

„Wiele osób […] wyobraża sobie, że skoro Maszyna dostarcza wyniki w postaci cyfrowej, to natura jej procesów musi koniecznie być arytmetyczna i numeryczna, a nie algebraiczna czy analityczna. Jest to błąd. Maszyna może układać i łączyć wielkości liczbowe dokładnie tak, jakby były literami lub jakimkolwiek innym ogólnym symbolem; w rzeczywistości może dawać wyniki w notacji algebraicznej, z odpowiednimi konwencjami. "

Dopiero gdy 1930s z Alana Turinga sformalizować takie pojęcie uniwersalnego kalkulatora który manipuluje ogólnych symboli i porzucić ideę kalkulatora czysto cyfrowej.

Ruina i śmierć

Mając nadzieję na dotowanie projektów Babbage'a , które nie uzyskały finansowania od rządu brytyjskiego, Lady Lovelace zaczęła grać. Pracowała nad systemem, który pozwoliłby jej wygrywać zakłady na derby Epsom, ale tylko wciągnął ją w akumulację długów.

Zmarła w wieku 36 lat na raka macicy , w straszliwym bólu. Zostawiła dwóch synów i córkę. Ta ostatnia, Anne Blunt , znana jest z podróży na Bliski Wschód i hodowania koni arabskich.

Została pochowana zgodnie ze swoim życzeniem w pobliżu ojca, którego nigdy nie znała, w kościele św. Marii Magdaleny z Hucknall w opactwie Newstead w hrabstwie Nottingham .

Pośmiertna sława

Popadła w zapomnienie Ada Lovelace i jej prace zostały odkryte wraz z pojawieniem się komputerów. I to jest w jego hołdzie że język programowania zaprojektowany w latach 1977 i 1983 dla Departamentu Obrony USA (DoD) przez zespół CII Honeywell Bull prowadzony przez Francuza Jean Ichbiah nazwano Ada . Pomysł nadania imienia Ada przypisywany jest Jackowi Cooperowi z Naval Material Command i datuje się nalipiec 1978 .

Ada Lovelace jest uważana przez historyków komputerowych za pierwszą osobę, która programowała w historii. Jego portret możemy zobaczyć w szczególności na hologramach uwierzytelniających produktów Microsoft .

Asteroida (232923) Ada Lovelace nosi jego imię .

W fikcji

Powiązane artykuły

Uwagi i referencje

  1. „[…] był z pewnością pierwszym na świecie programistą” Stuart Russell i Peter Norvig , Artificial Intelligence , Pearson Education France,2010( czytaj online ) , s.  15.
  2. Biuletyn Powszechnej Biblioteki Genewy , październik 1842, nr 82.
  3. (i) Biografia Ada Lovelace przez D r  Toole, Yale University .
  4. Catherine Dufour Ada, czyli piękno liczb: Lovelace, pionierka komputerowa Fayard, 2019.

Załączniki

Bibliografia

  1. str.  269.
  2. str.  267.
  1. str.  17.
  1. s.  169.
  2. s.  156.
  3. str.  157.
  4. str.  160.
  5. str.  161.
  6. Cyt. Swade, s.  168.
  1. str.  69.
  1. s.  80.
  1. Ponieważ praca elektroniczna jest czasami pozbawiona paginacji, lokalizacja odnośnika jest podana za pomocą tych członów frazy, które można łatwo przeszukiwać. „Jest krótki, starodawny, wokalny […]”.
  2. Ponieważ praca elektroniczna jest czasami pozbawiona paginacji, lokalizacja odnośnika jest podana za pomocą tych członów frazy, które można łatwo przeszukiwać. „Była zadowolona z umiejętności matematycznych […] w końcu znalazła cel”.
  3. Ponieważ praca elektroniczna jest czasami pozbawiona paginacji, lokalizacja odnośnika jest podana za pomocą tych członów frazy, które można łatwo przeszukiwać. „Wierzę, że posiadam […] z pozytywnych opinii Morgana na ich temat”.
  4. Ponieważ praca elektroniczna jest czasami pozbawiona paginacji, lokalizacja odnośnika jest podana za pomocą tych członów frazy, które można łatwo przeszukiwać. „Kiedy Babbage umarł, pisał […] niewiele się działo latem 1843 roku”.
  5. Ponieważ praca elektroniczna jest czasami pozbawiona paginacji, lokalizacja odnośnika jest podana za pomocą tych członów frazy, które można łatwo przeszukiwać. „Ale nie ma nic tak wyrafinowanego […] ale na pewno to ona była tym kierowcą. ”.

Powiązane artykuły

Linki zewnętrzne