Ada Byron Lovelace dodala je komentare, koji su bili tri puta duži od izvornog teksta, njegovom prijevodu članka "Analitički stroj Charlesa Babbagea". Pružili su joj mjesto u povijesti računala, budući da su kasnije prepoznata kao prvi detaljan opis, uključujući i ono što se danas naziva softver. Kao priznanje za svoje napredne ideje, 100 godina prije svog vremena, Ministarstvo obrane Sjedinjenih Američkih Država 1980. godine nazvalo je to ime programskim jezikom.
Za razliku od njenog oca - poznatog engleskog romantičnog pjesnika Lorda Byrona - Ade Lovelace (slika njezina portreta prikazana je u nastavku) odlučila je zauzeti objektivnije polje djelovanja - matematiku. Ipak, ispostavilo se da je poput njega. Unatoč pokušajima majke da suzbije sve Byronove sklonosti u njoj, njezina je strast bila jednako jaka.
Proučavajući disciplinu koju je učinila vrlo malo žena, Ada je otišla protiv tradicionalnog viktorijanskog društva. Njezina strast za matematikom može se vidjeti u njezinim bilješkama analitičkog stroja Charlesa Babbagea, računalnog uređaja koji nikada nije izgrađen. Lovelace je napisao s velikim uvidom, a njezine ideje o mogućnostima ovog uređaja postale su stvarnost u računalima dvadesetog stoljeća, što joj je dalo mjesto u povijesti matematike i informatike.
Augusta Ada Byron rođena je 10. prosinca 1815. u Londonu. Bila je jedino legitimno dijete poznatog engleskog pjesnika. 5 tjedana nakon Adinog rođenja, majka je napustila despotskog muža. 24. travnja 1816. došlo je do razvoda, a lord Byron zauvijek je napustio Englesku. Ada više nije vidjela oca, jer je umro 8 godina kasnije u Grčkoj. Unatoč tome, dopisivao se s Lady Byron u vezi njezine dobrobiti i studija. Također je pisao o njoj u svojim pjesmama. Linija posvećena kćeri nalazi se u 3. pjesmi hodočašća Childea Harolda.
Nakon razvoda, Lady Byron preuzela je kontrolu nad Adom pod njezinom kontrolom, suzbijajući bilo kakve neželjene osobine koje je mogla naslijediti od oca.
Njezina je majka inzistirala na učenju matematike prvenstveno zato što je ta disciplina predstavljala suprotnost svemu što je bilo povezano s njezinim izopačenim suprugom: opasne fantazije, melankolična raspoloženja, zlo, pa čak i ludilo. Ta joj je znanost bila sredstvo postizanja moralne discipline. Stoga je sastavila raspored treninga svoje kćeri, fokusirajući se na glazbu (kao društveni alat) i aritmetiku (za uvježbavanje uma).
U svojim ranim tinejdžerskim godinama, Ada Lovelace je shvatila da ima pravu strast za brojevima, slično kao i očeva strast prema poeziji. Lady Byron pružila joj je najbolje učitelje, kao što je matematičar Cambridge William Friend, koji je predavao astronomiju, algebru i geometriju, te mentor Augustus De Morgan, prvi profesor matematike na novoosnovanom Londonskom sveučilištu. Govorio je o Adi kao izvornom istražitelju, možda prve veličine.
Ta mu strast nije ostavila ostatak života. Dakle, u pismu od 1843. do Babbagea, Lovelace je izrazila nadu da će je još jedna godina studija učiniti analitičarem: što više proučava, to više želi biti. Napisala je da "njezin otac nije bio takav pjesnik, što će analitičar (i metafizika) postati."
8. srpnja 1835. Ada Byron udala se za Williama Kinga. Godine 1838. postao je prvi grof, a ona - grofica Lovelace. Sljedeće je godine njezin suprug također postao poručnik iz Surreyja. Bio je 11 godina stariji od nje i smatran je donekle ograničenim, ali bio je ponosan na matematičke talente svoje supruge i podupirao njezine napore.
Njezin suprug bio je vrlo uspješan za gospođu Adu Lovelace, budući da je malom broju žena na njenom položaju u viktorijanskoj Engleskoj bilo dopušteno ostvarivanje akademskih interesa bilo koje vrste. Aristokrati su ovu profesiju smatrali nedostojnom svog položaja. Zbog toga je Lovelace potpisala svoj rad s inicijalima. Prema tome, njezina strast prema matematici bila je ograničena ne samo njezinim spolom, već i njezinim statusom.
Ada Lovelace upoznala je Charlesa Babbagea kada je imala 18 godina. To se dogodilo na zabavi koju je organizirala najpoznatija znanstvenica iz devetnaestog stoljeća - Mary Fairfax Somerville. Unatoč činjenici da je Babbage bio 23 godine stariji, postao je njezin dobar prijatelj i intelektualni mentor.
Ada se zainteresirala za posao čim ih je vidjela. Idealna prilika za njihovo proučavanje predstavljena je 1840. godine, nakon predavanja Babinca u Torinu. Talijanski vojni inženjer Luigi Federico Menabrea napisao je članak o predavanju i objavio ga 1842. u francuskom izdanju. Prijevod članka s francuskog na engleski i popratni komentari o Lovelaceu objavljeni su u jednom od prestižnih znanstvenih radova stranih znanstvenih radova.
Prva dama programiranja, Ada Lovelace, izdvojila je 7 svojih "Bilješki" slovima od A do G. Riječ "računalo" u 19. stoljeću. označava uređaj koji izvodi samo aritmetičke operacije, ili osobu čiji je zadatak bio dodavanje brojeva. Stoga je Lovelace nije koristila.
U bilješci A, identificirala je razlike između razlike u Babbageu i analitičkih strojeva. Ovo objašnjenje bilo je značajno u smislu da je opisalo računalo opće namjene, izumljeno tek 100 godina kasnije. U bilješci B, Lovelace je pogledala koncept memorije računala i mogućnost umetanja komentara na program. Ova ideja je slična postojećoj praksi korištenja operatorskog REM-a ili neizvršivih naredbi.
U "Bilješci C", Lovelace je proširio metodu koja je dopuštala umetanje operacijskih kartica na takav način da se mogu koristiti iznova i iznova, poput ciklusa ili potprograma.
"Napomena D" je vrlo komplicirano objašnjenje kako napisati program. "Napomena E" naglašava svestranost analitičkog stroja i ukratko opisuje radne karte koje označavaju cikluse, što odgovara modernim funkcijskim tipkama. U "Napomena F", Lovelace je objasnio kako analitički stroj može riješiti složene probleme i eliminirati pogreške. To bi omogućilo rješavanje problema koji su nepraktični zbog vremenskih, radnih i financijskih ograničenja.
Posljednji, a vjerojatno i najkompetentniji, najkompetentniji je “Napomena G”. U njoj je Ada formulirala "Prigovor Lady Lovelace" ili, u suvremenijem fraziranju, načelo "ulazno smeće je smeće". Napisala je da izlaz računala nije lošiji od podataka koje prima.
"Napomena G" sadrži stvarnu ilustraciju programera Ade Lovelace o tome kako stroj može izračunati tablicu Bernoullijevih brojeva (na slici gore).
Biografiju Ade Lovelace obilježavaju brojne bolesti. U djetinjstvu je imala ospice i grimiznu groznicu. Lord Byron je obaviješten o zdravstvenom stanju svoje kćeri. Pokazala je "simptome punoće krvnih žila u različitim stupnjevima, koje su se očitovale u različita doba dana". Nisu bili teški, ali nikada nisu nestali. Budući da je Adin otac patio od iste bolesti sve do 14. godine, moguće je da je njezina migrena bila nasljedna.
Godine 1829. Lovelace je pretrpio nespecificiranu bolest, koja ju je mnogo mjeseci sprječavala da se kreće. Također je imala napade grčeva. Predloženo je da su to zbog njenog mentalnog, a ne fizičkog stanja. Međutim, nijedna od ovih bolesti nije postala trajna. Lovelace je dobro plesala, jahala i vježbala gimnastiku. Za nju je nepremostiv samo rak maternice.
Život Ade Lovelace bio je prepun poteškoća koje je stvorila za sebe. Imala je strast ne samo za matematiku, već i za matematičare. Poznato je da je Ada imala romane s nekoliko ljudi čija je pažnja u početku tražila na intelektualnoj razini. Njezin odnos s Johnom Crossom bio je najdestruktivniji. Položila je dijamante svoga muža kako bi isplatila svoje dugove za kockanje i sasvim je moguće da ju je ucjenjivao. Lovelace je također kockala i zamolila neke muške prijatelje da se kandidiraju za nju.
Strasti Ade Lovelace daleko su nadmašile sposobnosti njezina tijela. Umrla je navečer 27. studenoga 1852. od raka maternice u dobi od 36 godina. Bila je jednako kao i njezin otac kad je umro. Prema oporuci, sahranjena je pokraj oca u obiteljskom groblju u Hacknall-Torquardu, u blizini opatije Newstead u Nottinghamshireu.
Iako su njezine poznanice dobro primile Lovelaceove "Bilješke", nema dokaza o tome kako ih je javnost prihvatila. Zapravo, nije dobila široko prihvaćanje sve dok povjesničar Lord Bowden nije otvorio Bilješke 1952. i ponovno ih objavio sljedeće godine, 110 godina nakon izvorne publikacije.
Posthumna slava vjerojatno nije bila ono što je Lovelace htjela u životu. Unatoč tome, ona će sigurno biti zadovoljna što je programski jezik četvrte generacije nazvan po njoj. Ada Byron Lovelace je prvi programer i tumač računala. Bila je i izvanredna žena, zanimljiva i po svojim motivima iu smislu rada, ilustrirajući sukob kreativne energije s potisnutom strašću.