https://frosthead.com

Danas slavimo ženu koja je vidjela budućnost računala

Mlada Ada Lovelace. Slika: John Murray Publishers London

Danas je dan Ada Lovelace, dan koji slavi život Lady Lovelace, grofice iz devet stoljeća, koja je objavila rad koji bi mogao biti prvi računalni program ikad osmišljen. Ada Lovelace Day koristi je kao simbol za žene u znanosti, nadajući se da će poduprijeti podršku djevojčicama širom svijeta koje bi mogle biti obeshrabrene u bavljenju znanošću, tehnologijom, inženjerstvom, matematikom, kemijom i slično.

Evo kako to pronalazi Ada, grupa posvećena organiziranju i promociji dana:

Nepobitno je da ima manje žena nego muškaraca na poljima poput znanosti, tehnologije, inženjerstva i matematike (u zajedničkom tekstu STEM). Unatoč dokazima da djevojke dobro rade u takvim predmetima u školi, malo ih ih nastavlja na sveučilištu, a još manje njih dobiva posao na tim poljima. Dolaskom u sobu za sastanke, jedva da se može vidjeti žena.

Razlozi za ovu nejednakost su mnogi, obuhvaćaju pitanja poput socijalnog pritiska na djevojčice i žene za započinjanje "odgovarajuće" karijere, suptilne mizoginije u visokom obrazovanju i na radnom mjestu i nedostatka podrške ženama koje žele imati obitelj ili ponovno vještina prilikom ponovnog ulaska u radnu snagu nakon obitelji. Ovo su složeni problemi na koje svi trebamo raditi kako bismo razumjeli i riješili, ali postoji jedno ključno pitanje na koje se možemo lako usredotočiti.

Pa tko je uopće bila Ada Lovelace? Pa, većinom je poznata kao "prvi svjetski računalni programer." Na zabavi 1833. godine Lovelace je upoznala Charlesa Babbagea, čovjeka koji je izgradio prvo svjetsko računalo, nazvanog Babbage Engine. Babbage je 1843. o njoj napisao:

Zaboravite ovaj svijet i sve njegove nevolje i ako
mogući njegovi višestruki Šarlatanci - svaka stvar
ukratko ali čarobnica brojeva.

I tako je Lovelace postao poznat kao "Enchantress of Numbers" i nastavio je pisati ovaj poznati program. Smithsonian objašnjava:

1835. udala se za Williama Kinga, baruna Kinga (i kasnije Earla of Lovelacea), s kojim će imati troje djece. Ada je nastavila zanimati matematiku i znanost te se sastala i dopisivala s drugim znanstvenicima i matematičarima. Jedan od njih bio je Charles Babbage, koji je izumio ono što se smatra prvim računalima, Difference Engine i Analytical Engine. Babbage je od Ade tražio da prevede memoar talijanskog matematičara koji analizira njegov Analytic Engine (stroj koji će izvoditi jednostavne matematičke proračune i programiran s punchcards), ali Ada je nadilazila kompletiranje jednostavnog prijevoda. Napisala je vlastiti skup bilješki o stroju i čak je uključila metodu za računanje niza Bernoullijevih brojeva; to se sada smatra prvim računalnim programom.

Iako je program za Bernoulli broj bio zanimljiv, Lovelace nije toliko važan. Iz muzeja povijesti računala:

Možda je još važnije da je članak sadržavao izjave Ade da su iz moderne perspektive vizionarski. Nagađala je da bi motor "mogao utjecati na druge stvari osim broja ... Motor bi mogao sastaviti složene i znanstvene skladbe bilo kojeg stupnja složenosti ili stupnja". Ideja stroja koji bi mogao manipulirati simbolima u skladu s pravilima i taj bi broj mogao predstavljati entitete koji nisu količina označavaju temeljni prijelaz iz izračuna u računanje. Ada je bila prva koja je eksplicitno artikulirala ovaj pojam, a čini se da je to vidjela i dalje od Babbagea. Nazivali su je prorokom doba računala. Svakako ona je prva koja je izrazila potencijal za računala izvan matematike. U tome je danak dobro utemeljen.

Sada se vodi prepirka oko toga može li se ono što je Ada stvarno zvati programiranjem. Allen Bromley je 1990. godine napisao povijest razlika i analitičke motore i imao je to za reći o Adi:

Babbage je, osim jednog od programa navedenih u svojim bilješkama, pripremio od tri do sedam godina ranije. Izuzetak joj je pripremio Babbage, iako je u njemu otkrila "bubu". Ne samo da nema dokaza da je Ada ikad pripremila program za Analitički motor, već i njezino dopisivanje s Babbageom pokazuje da nije imala znanja za to.

Teza Brucea Colliera kaže nešto slično:

Iako je jasno da je Lady Lovelace bila žena značajnog interesa i talenta, jasno je da je ona u velikoj mjeri razumjela Babbageove ideje o općem karakteru i značaju Analitičkog motora i dobro ih je izrazila u svojim bilješkama Menabrejinim papir, jednako je jasno da su ideje doista bile Babbageove, a ne njezine; doista, nikad nije tvrdila suprotno. Dala je značajan doprinos u objavljivanju Analitičkog motora, ali nema dokaza da je ionako poboljšala njegov dizajn ili teoriju. I nije pokazivala interes za učenje o stroju do 5. siječnja 1841., čak i 30. lipnja 1843., očito je znala prilično malo o mehaničkim detaljima motora.

Kaže se da sve ovo ne omalovažava Lady Lovelace, već zato što su neki noviji pisci oblikovali vrlo pretjerano mišljenje o važnosti njezinog doprinosa Motoru ili njezinoj ulozi u Babbageovom životu.

Iako je Babbage pisao o važnosti Adainih bilježaka za njega:

Ako ste toliko bliski prema djelima svog prijateljstva, kao i prema onima iz vašeg olovke, bojim se da ću jednako izgubiti vaše prijateljstvo i vaše Bilješke. Vrlo sam oklijevajući vratiti vašu primamljivu i filozofsku "Napomenu A." Molite se ne mijenjajte., , Sve to bilo je nemoguće da znate intuicijom i što više čitam vaše bilješke to me više iznenađuje i žalim što nisam ranije istražio tako bogatu venu najplemenitijeg metala.

Nažalost, nakon svega ovog djela Ada je umrla bolnom smrću. Ponovo Smithsonian :

Kao i brojni viktorijanci, Ada je postala ovisnik o opijumu. Za vrijeme mračne smrti od raka, majka je sakrila opijum koji je tada koristila kako bi ublažila bol kako bi Ada više patila - i pokajala se. Njezina smrt ostavila je Babbage opuštenu ženu koju Anthony Hyman opisuje kao "svog voljenog tumača." Njegovi planovi zahtijevali su sustav sa šalter-karticama koji će upravljati funkcijama još teoretskog stroja. Ideju za karticu dobio je od glasovitog francuskog tkalačkog stana kojeg je uveo Joseph Marie Jacquard u ranim 1800-ima i koji je koristio odabrane kartice za automatizaciju tkanja raznobojnih uzoraka. Upravo je Ada najbolje mogla izraziti što bi kartaški sustav učinio za Charlesov stroj: "Možemo najprikladnije reći da Analitički motor tkne algebarske uzorke jednako kao što žakardov tkalački stroj tka cvijeće i lišće."

Babbage nije bio jedini koji je Lovelace nadahnuo, ili ga možda i proganjao. Charles Dickens upoznao je Adu kad joj je bilo trideset tri godine. Prema knjizi Enchantress of Numbers, knjizi o Lovelaceu, Dickens joj je tada napisao tvrdeći da se u njegovom hotelu događaju čudne stvari:

Pitao se je li ga Ada progonila, i ako jeste: „Nadam se da to nećete učiniti.“

Tri godine kasnije Dickens je posjetio Adu na njezinom smrtnom krevetu. Bio je jedan od posljednjih članova obitelji, osim njezinih liječnika, koji su je vidjeli živu.

Naravno, da li je Ada zaista bila prvi računalni programer, nekako je pored točke Ane Lovelace. Umjesto toga, svrha je, prema web stranici Finding Ada, sljedeća:

Kao rezultat aktivnosti oko Ade Lovelace Day, nadamo se da ćemo i organizatorima konferencija olakšati žene da razgovaraju na svojim događanjima, a novinarima da žene nađu komentar za STEM priče ili čak da to i postanu. Nadamo se da će se žene koje se trude da razumiju zašto njihovi vršnjaci obmanjuju vršnjake i šefove, uzeti u obzir priče koje vide i još će se teže boriti za jednakost koju zaslužuju. Nadamo se da će majke, očevi i učitelji pronaći inspiraciju da prenesu svojoj djeci i učenicima, čak i sami u potrazi za inspiracijom. I nadamo se da će mlade djevojke vidjeti da nije u redu samo voljeti znanost, tehnologiju, inženjerstvo i matematiku, već i da za njih postoje stvarne mogućnosti, u školi, na sveučilištu i na poslu.

Više sa Smithsonian.com:

Tko je bila Ada Lovelace?
Jeste li vidjeli ove žene?
Koja je razlika napravila Mehanizam razlike: iz računala Kalkula Babbagea nastalo je današnje računalo

Danas slavimo ženu koja je vidjela budućnost računala