Ada Lovelace - Prima programatoare din lume

 


Când Ada Lovelace avea 12 ani își dorea să zboare, motiv pentru care a început să caute metode pentru a face asta. Prima oară a urmărit modul în care păsările reuşeau să facă asta, apoi a căutat materiale pe care le-ar fi putut folosi pentru a-şi crea aripi - pene, hârtie, mătase. Pentru a-şi urmări descoperirile, Ada a scris şi ilustrat un ghid care conținea cercetările ei - "Flyology". Ea s-a chinuit la acest proiect până când mama ei a certat-o pentru că îşi neglija studiile.


Mama ei, Annabella Byron, a păstrat-o departe de influența tatălui ei, Lord Byron, care era un poet romantic, speriată că și Ada va merge pe un drum artistic. Annabella era foarte diferită de Lord Byron și a vrut să îi suprime imaginația Adei, deoarece credea că imaginația este periculoasă și chiar dăunătoare. 


Dar Ada a împăcat polii concurenți ai influenței părinților ei, răspunzând la întrebarea „Ce este imaginația?”. În primul rând, „abilitatea de a combina subiecte care nu au nicio legătură aparentă”, a scris ea, apoi a continuat cu „Imaginația este abilitatea de a  descoperi. Este ceea ce pătrunde în lumile nevăzute din jurul nostru, lumile Științei.”


Cariera Adei a început atunci când l-a cunoscut pe Charles Babbage, renumitul matematician care avea să-i devină prieten și mentor. Pe 5 iunie 1833, ea a participat la o petrecere extravagantă, plină de oameni din lumea londoneză. Babbage, un văduv în vârstă de patruzeci de ani, vorbea entuziasmat despre o invenție pe care a numit-o „Mașina Diferenței”, un turn de roți numerotate care putea face calcule fiabile cu rotirea unui mâner. Câteva zile mai târziu, Lady Byron a dus-o pe Ada acasă la adresa, pentru a-l vedea demonstrând dispozitivul în salonul său. Ada, intrigata de prototipul incomplet, a stabilit o corespondență cu Babbage despre potențialul său și despre propriile ei studii matematice. 


Când Babbage a început să conceapă un nou proiect, „Motorul analitic” – schițat ca o mașină uriașă cu mii de roți dințate care ar putea îndeplini mai multe funcții cu o precizie mai mare – Lovelace i-a servit drept interpret cheie. Într-o călătorie la Torino pentru a-și promova munca, Babbage a întâlnit un matematician pe nume Luigi Federico Menabrea, care a fost de acord să scrie un articol pe mașină. A fost publicat într-un jurnal academic elvețian în octombrie 1842, articolul având opt mii de cuvinte. Lovelace a tradus-o din franceză și și-a adăugat propriile note. Versiunea ei a venit în douăzeci de mii de cuvinte. „Notele contesei de Lovelace se extind la aproximativ trei ori mai mult decât memoria originală. Autoarea lor a intrat pe deplin în aproape toate întrebările foarte dificile și abstracte legate de subiect.”, a scris Babbage mai târziu. 


Traducerea ei, împreună cu notele aduse, a fost publicată în 1843 și reprezintă cea mai mare contribuție a ei la informatică: ea a descris cu claritate cum va funcționa dispozitivul lui Babbage, clarificând fundamentele în războaiele de țesut Jacquard. Așa cum mașina de țesut mătase a lui Joseph-Marie Jacquard putea crea automat imagini folosind un lanț de șabloane perforate, la fel și sistemul lui Babbage – motorul a țesut modele algebrice, a explicat Lovelace. Ea a scris, de asemenea, cum ar putea efectua un anumit calcul: Nota G, așa cum este cunoscută, a stabilit un plan detaliat pentru cărțile perforate pentru a țese o secvență lungă de numere Bernoulli și este considerat a fi primul program de calculator. „Știința operațiilor, așa cum este derivată din matematică mai ales, este o știință în sine și are propriul adevăr și valoare abstractă”, a scris Lovelace. Essinger interpretează această linie în biografia sa, scriind: „Ada caută aici să facă nimic mai puțin decât să inventeze știința calculului și să o separe de știința matematicii. Ceea ce ea numește „știința operațiilor” este într-adevăr, de fapt, calcul.”


Dincolo de asta, Lovelace a articulat, așa cum nici Babbage nu putea, semnificația poetică a mașinii sale. Ea a scris: „Această știință constituie limbajul prin care singuri putem exprima în mod adecvat marile fapte ale lumii naturale și acele schimbări neîncetate ale relațiilor reciproce care, vizibil sau invizibil, conștient sau inconștient cu percepțiile noastre fizice imediate, se desfășoară la nesfârșit. Un limbaj nou, vast și puternic este dezvoltat pentru utilizarea ulterioară a analizei, în care să-și folosească adevărurile, astfel încât acestea să devină de aplicare practică mai rapidă și mai precisă pentru scopurile respective. al omenirii decât au făcut posibile mijloacele pe care le-am avut până acum în posesia noastră. Astfel, nu numai mentalul și materialul, ci și partea teoretică și practică din lumea matematică, sunt aduse într-o legătură mai strânsă și eficientă una cu cealaltă." 


Ani mai târziu, oamenii de știință contestă faptul că Lovelace a scris de fapt notele. Istoricul Babbage Bruce Collier a susținut că contribuția ei a fost mult exagerată și „nu este exagerat să spunem că era o maniaco-depresivă cu cele mai uimitoare iluzii despre propriile talente și o înțelegere destul de superficială a lui Charles Babbage și a motorului analitic. .” Dar Essinger, Toole și alții resping această interpretare. „Pe măsură ce oamenii și-au dat seama cât de importantă este programarea computerelor, a existat o reacție mai mare și o încercare de a o revendica ca activitate masculină. Pentru a păstra acea bogăție și putere în mâinile unui bărbat, există o reacție de a încerca să o redefinim ca ceva ce o femeie nu a făcut, nu ar trebui să facă și nu ar putea face.”


Suw Charman-Anderson a spus că povestea lui Lovelace rezonează cu realitatea „pentru că încă există oameni care încearcă să-i discrediteze realizările. Este ceva cu care multe femei care lucrează în tehnologie sunt prea familiarizate. Putem să ne uităm la Ada și să recunoaștem că propriile noastre provocări sunt similare cu ale ei, iar realizările ei sunt genul de lucruri spre care ne străduim.” 

La sfârșitul anilor șaptezeci, Departamentul Apărării a dezvoltat un limbaj software numit Ada - unul care a reunit o serie de limbaje de programare diferite. Este potrivit pentru Lovelace – o femeie care călărea, cânta la harpă și studia poezia – să lege elemente aparent complet diferite. Programarea computerelor are atât de multe interacțiuni cu restul lumii. În timp ce Babbage poseda ingeniozitate tehnică, Lovelace și-a propulsat invenția în primele zile ale computerului: „Ea a fost prima persoană care a văzut adevăratul potențial”. Iar pentru asta, Babbage a numit-o „Lady Fairy”.


Ada Lovelace este cunoscută ca prima programatoare din lume. Ea este un exemplu unic, pentru că nu numai că ea a avut voie să învețe matematică comparativ cu celelalte femei din acea perioadă, dar ea a fost încurajată să învețe matematica. Totodată, Ada Lovelace este un exemplu care ne demonstrează cât de multe pot face femeile, atunci când au șansa să o facă. 

Text: Iordache Emma

Grafică: Manta Daria

PR: Mocanu Patricia





Comentarii

Postări populare