close
Przejdź do zawartości

Ada Lovelace

Z Wikipedii, wolnej encyklopedii
Ada Lovelace
Ilustracja
Dagerotyp Ady Lovelace wykonany przez Antoine’a Claudet (1843)
Data i miejsce urodzenia

10 grudnia 1815
Piccadilly Terrace, Middlesex

Data i miejsce śmierci

27 listopada 1852
Marylebone

Przyczyna śmierci

rak macicy

Zawód, zajęcie

matematyczka

podpis
BERJAYA
Ada Lovelace
BERJAYA
Diagram będący pierwszym opublikowanym algorytmem przeznaczonym do wykonania na maszynie analitycznej

Augusta Ada King, hrabina Lovelace (ur. 10 grudnia 1815 w Piccadilly Terrace, Middlesex, zm. 27 listopada 1852 w Marylebone[1]) – angielska matematyczka i poetka, znana przede wszystkim z publikacji na temat mechanicznego komputera Charlesa Babbage’a, zwanego maszyną analityczną. Praca zawiera notatki, wśród nich pierwszy opublikowany algorytm napisany z zamiarem wykonania na maszynie, jednak istnieją kontrowersje co do jego autorstwa. Niemniej z tego powodu uważana bywa za pierwszą programistkę.

Życiorys

[edytuj | edytuj kod]

Ada Lovelace urodziła się 10 grudnia 1815 jako jedyne ślubne dziecko poety lorda Byrona i Any Isabel (Annabelle) Milbanke[2][3]. Pięć tygodni po narodzinach dziecka Annabella porzuciła Byrona, oskarżając go o znęcanie się i niewierność[3]. W następnych miesiącach Byron wziął rozwód z Aną Isabel, po czym opuścił Anglię. Zmarł w trakcie wojny o niepodległość Grecji w 1824[4]. Przez długi czas Ada wyrażała niechęć do wszystkiego, co przypominało jej ojca[5].

Lovelace często chorowała, począwszy od wczesnego dzieciństwa. W wieku ośmiu lat cierpiała na bóle głowy, które utrudniały jej widzenie. W czerwcu 1829 roku została sparaliżowana po odrze. W 1831 roku mogła już chodzić o kulach. Pomimo chorób, rozwijała swoje zdolności matematyczne i techniczne[6].

Matka Ady próbowała odwieść córkę od literatury, skłaniając ją do zainteresowania się naukami ścisłymi, a zwłaszcza matematyką[3]. Ada początkowo poświęcała większość czasu na naukę geografii, jednak z czasem zaczęła wykazywać zainteresowanie matematyką. Jej nauczycielem był m.in. August de Morgan. Ada utrzymywała również kontakt z Mary Somerville[7].

W 1835 roku mężem Ady został William King, ósmy baron King, późniejszy pierwszy hrabia Lovelace, z którym miała troje dzieci[8]. Łączyła ich również miłość do koni[9]. Według jednej z hipotez Ada i Babbage mieli być kochankami, jednak plotka ta nie ma wyraźnego potwierdzenia w źródłach[7]. Kontakty pomiędzy nimi uległy ochłodzeniu pod koniec życia Ady[10].

Przyjaźniła się z Davidem Brewsterem, Charlesem Wheatstone’em, Charlesem Dickensem i Michaelem Faradayem. Była również hazardzistką. W wyniku przegranych zakładów na wyścigach konnych w chwili śmierci była winna swoim wierzycielom 2 tys. funtów[10].

Lovelace poznała Charlesa Babbage’a w 1833. Babbage zaprosił Lovelace do obejrzenia swojego prototypu maszyny różnicowej, która ją zafascynowała[7]. Zaprezentowana przez Babbage’a maszyna była napędzana silnikiem parowym, dysponowała centralną jednostką przetwarzającą do wykonywania obliczeń oraz pamięcią masową. Do maszyny można było wprowadzić dane oraz ciąg instrukcji. Babbage oraz Ada zostali wkrótce przyjaciółmi i współpracownikami[3]. Babbage był pod wrażeniem intelektu i zdolności analitycznych Lovelace. Nazywał ją „Zaklinaczką Liczb” i „drogą i wielce podziwianą Tłumaczką”[11].

W 1841 roku Babbage udał się do Turynu, gdzie próbował uzyskać dofinansowanie na rozwój swojej maszyny analitycznej, która miała być rozwinięciem jego maszyny różnicowej[11]. Odczytany przez Babbage’a referat został spisany po francusku przez włoskiego inżyniera wojskowego, matematyka oraz późniejszego prezesa rady ministrów Włoch Luigiego Menabreę. W 1842 roku Ada Lovelace podjęła się przetłumaczenia i skomentowania artykułu Menabrei na język angielski[3][8]. Pracę ukończyła rok później[8].

Ada Lovelace napisała siedem notatek, których długość była trzykrotnie dłuższa od tłumaczenia tekstu Menabrei[8][12]. Notatki podpisała inicjałami A.A.L. W notatce G Ada Lovelace przedstawiła ciąg instrukcji, umożliwiający obliczenie liczb Bernoulliego[8][13]. W innej notatce zawarła pogląd, że maszyna jest w stanie wykonywać wyłącznie zadania nakazane przez jej użytkownika. Podczas prac nad tłumaczeniem Ada Lovelace poprawiła błędy wprowadzone przez Menabreę[13].

Wyjaśnienie funkcji maszyny różnicowej było trudnym zadaniem. Wielu naukowców nie rozumiało tej koncepcji, a brytyjskie instytucje nie wykazywały nią większego zainteresowania[14]. Notatki Lovelace’a musiały nawet wyjaśniać, czym Maszyna Analityczna różniła się od oryginalnej Maszyny Różnicowej.

W 1953, ponad wiek po śmierci Ady, notatki zostały ponownie opublikowane. Maszynę uważa się obecnie za inspirację do skonstruowania późniejszych komputerów, z kolei algorytm uznawany jest przez wielu za pierwszy program komputerowy[15][16].

Kontrowersje wokół zakresu pracy

[edytuj | edytuj kod]

Ada Lovelace jest określana jako pierwsza programistka komputerowa, jednak kontrowersje wzbudza zakres jej pracy w napisanie pierwszego programu komputerowego[13][15][16][17][18]. Za sprawą rozwoju informatyki oraz popularyzacji postaci kobiecych w historii postać Ady nabrała wymiarów mitycznych[19]. O ile Babbage uważał swoją maszynę za urządzenie matematyczne, Ada głosiła, że maszyna może mieć o wiele większe zastosowanie, o ile liczby zostaną zastąpione innymi desygnatami[13].

Historyk informatyki Allan G. Bromley(inne języki) w publikacji z 1990 Difference and Analytical Engines stwierdził, że wszystko (oprócz jednego z programów wymienionych w jej notatkach) zostało kilka lat wcześniej przygotowane przez Babbage’a. Zdaniem Bromleya nie ma dowodów stwierdzających, że Ada kiedykolwiek przygotowała program dla maszyny analitycznej. Korespondencja z Babbagem wskazuje, że Ada nie miała stosownej wiedzy umożliwiającej jej napisanie programu. Bromley zauważył również, że między 1837 a 1840 rokiem powstało ok. 20 programów dla maszyny analitycznej[20].

Dr Bruce Collier z Uniwersytetu Harvarda w opisie biografii Babbage’a z 1970 The Little Engines That Could’ve: The Calculating Machines of Charles Babbage napisał, że choć lady Lovelace była utalentowana i ogólnie rozumiała zamysł Babbage’a, faktycznie przedstawione przez nią pomysły były koncepcjami wymyślonymi przez Babbage’a. Rolę Ady Lovelace określił jako „wniosła znaczący wkład w rozsławienie Maszyny Analitycznej, ale nie ma dowodów na to, że w jakikolwiek sposób rozwinęła jej projekt lub teorię”[21].

Doron Swade stwierdził, że Ada jedynie opublikowała pierwszy program komputerowy, zamiast go faktycznie napisać, ale zgadza się, że była jedyną osobą, która dostrzegła potencjał Maszyny Analitycznej jako maszyny zdolnej do wyrażania wartości innych niż ilości[22].

W swojej książce „Idea Makers” Stephen Wolfram broni wkładu Lovelace. Przyznając, że Babbage napisał kilka nieopublikowanych algorytmów dla Maszyny Analitycznej przed notatkami Lovelace, Wolfram argumentuje, że „nie ma nic tak wyrafinowanego – ani tak przejrzystego – jak obliczenia liczb Bernoulliego przez Adę. Babbage z pewnością pomógł i nakierowywał Adę, ale to ona była jej siłą napędową”. Wolfram sugeruje następnie, że głównym osiągnięciem Lovelace było wyciągnięcie z korespondencji Babbage’a „jasnego wyjaśnienia abstrakcyjnego działania maszyny – czego Babbage nigdy nie zrobił”[23].

Śmierć

[edytuj | edytuj kod]

Lovelace zmarła 27 listopada 1852 w wieku 36 lat na raka macicy. Aby znieść ból znieczulała się opium i alkoholem. Uczestniczyła również w seansach spirytystycznych. Nad chorą Adą opiekę sprawowała jej matka, która zabroniła córce stosowanie środków znieczulających w ramach pokuty za utrzymywanie romansów i udział w grach hazardowych. Pod koniec życia Ada odkryła, że jej ojciec nie był tak złym człowiekiem, jak przedstawiała go Ana Isabel, co doprowadziło do konfliktu pomiędzy matką a córką[10].

Ada została pochowana w pobliżu grobu swojego ojca. Ponad sto listów Ady Lovelace zostało zniszczonych po jej śmierci przez męża. Po jej śmierci Isabel zażądała od Babbage’a przekazania wszystkich notatek Ady w celu ich zniszczenia, na co Babbage nie przystał[10].

Nawiązania

[edytuj | edytuj kod]
BERJAYA
Postać Ady Lovelace na wystawie czasowej „Szyfrodziewczyny” w Centrum Szyfrów Enigma w Poznaniu.

Przypisy

[edytuj | edytuj kod]
  1. Lovelace Augusta Ada, [w:] Encyklopedia PWN [online], Wydawnictwo Naukowe PWN [dostęp 2021-10-02].
  2. Navarro 2023 ↓, s. 68.
  3. 1 2 3 4 5 Murtagh 2024 ↓, s. 18.
  4. Navarro 2023 ↓, s. 68–69.
  5. Navarro 2023 ↓, s. 69.
  6. Dorothy Stein, Ada: a life and a legacy, wyd. 1. paperback ed, MIT Press series in the history of computing, Cambridge, Mass.: MIT Press, 1987, ISBN 978-0-262-19242-2.
  7. 1 2 3 Navarro 2023 ↓, s. 70.
  8. 1 2 3 4 5 Navarro 2023 ↓, s. 71.
  9. Ada Lovelace [online], biography.com, 6 maja 2021 [dostęp 2024-11-03] (ang.).
  10. 1 2 3 4 Navarro 2023 ↓, s. 75.
  11. 1 2 Stephen Wolfram, Untangling the Tale of Ada Lovelace [online], 10 grudnia 2015 [dostęp 2026-03-02] (ang.).
  12. Murtagh 2024 ↓, s. 18–19.
  13. 1 2 3 4 Murtagh 2024 ↓, s. 19.
  14. Benjamin Woolley, The bride of science: romance, reason and Byron’s daughter, wyd. 1. publ, London: Macmillan, 1999, ISBN 978-0-333-72436-1.
  15. 1 2 Fuegi i Francis 2003 ↓, s. 16–26.
  16. 1 2 Anna Lena Phillips, Crowdsourcing Gender Equity [online], americanscientist.org, 2011 [dostęp 2024-11-03] [zarchiwizowane z adresu 2016-10-04] (ang.).
  17. Navarro 2023 ↓, s. 74.
  18. 1 2 Kobiety w bezpieczeństwie, czyli Wszystkiego Najlepszego! [online], sekurak.pl, 8 marca 2013 [dostęp 2024-11-03].
  19. 1 2 Navarro 2023 ↓, s. 76.
  20. Bromley 1990 ↓, s. 89.
  21. Collier 1970 ↓, s. 106–206.
  22. Doron Swade, Charles Babbage and Difference Engine No. 2 (wykład) [online], 12 maja 2008 (ang.).
  23. Stephen Wolfram, Idea makers: personal perspectives on the lives & ideas of some notable people, First edition, United States: Wolfram Media, Inc, 2016, ISBN 978-1-57955-003-5.
  24. Computer programming language [online], britannica.com [dostęp 2024-11-03] (ang.).
  25. Daniel Cooper, Google Doodle celebrates Ada Lovelace, the world’s first computer programmer [online], 10 grudnia 2012 [dostęp 2024-11-03] (ang.).
  26. Paul Fogarty, Who was Ada Lovelace? Doctor Who introduces fans to a pioneer of computers! [online], HITC, 6 stycznia 2020 [dostęp 2020-04-03] (ang.).
  27. Monika Redzisz, Wiwat Ada z hologramu! [online], sztucznainteligencja.org.pl, 8 października 2019 [dostęp 2024-11-03].
  28. Damian Marusiak, NVIDIA Ada Lovelace – charakterystyka rdzeni RT 3. generacji oraz omówienie technologii Omniverse RTX Remix [online], purepc.pl, 20 września 2022 [dostęp 2024-11-03].
  29. O projekcie – Centrum Szyfrów Enigma [online], csenigma.pl [dostęp 2025-05-11].

Bibliografia

[edytuj | edytuj kod]

Linki zewnętrzne

[edytuj | edytuj kod]