Ada Lovelace a scris cod înainte să existe computerele
1843
Augusta Ada King, contesă de Lovelace, s-a născut pe 10 decembrie 1815, singurul copil legitim al poetului Lord Byron, care a părăsit familia când Ada avea o lună.
Mama ei, Lady Byron, era hotărâtă ca Ada să nu moștenească temperamentul poetic „periculos” al tatălui ei. A insistat pe o educație riguroasă în matematică și știință, un lucru neobișnuit pentru femeile acelei epoci.
A funcționat, dar nu așa cum și-a dorit mama ei. Ada a dezvoltat ceea ce ea numea „știință poetică”, un amestec vizionar de imaginație și rigoare matematică.
În 1833, la 17 ani, Ada l-a întâlnit pe Charles Babbage la o petrecere. Babbage proiectase Mașina Diferențială, un calculator mecanic, și lucra la ceva mult mai ambițios: Mașina Analitică, o mașină de calcul de uz general cu memorie, procesare și ramificare condiționată.
Ada a fost fascinată. În deceniul următor, a studiat în detaliu proiectele Mașinii Analitice. În 1843, a publicat o traducere a unui articol italian despre Mașină, adăugând propriile sale „Note” extinse, care erau de trei ori mai lungi decât textul original.
În Nota G, ea a descris un algoritm pas cu pas pentru calcularea numerelor Bernoulli, o secvență importantă în teoria numerelor. Acesta este considerat pe scară largă primul program de computer scris vreodată.
Dar Ada a văzut ceva și mai măreț. În timp ce Babbage se gândea la Mașina sa ca la o mașină de calcule numerice, Ada și-a dat seama că aceasta putea manipula orice simboluri conform unor reguli, nu doar numere. Ea a scris: „Mașina ar putea compune piese muzicale elaborate și științifice de orice grad de complexitate.”
Ea a prezis, în esență, calculul de uz general, creativitatea artificială și relația dintre hardware și software, cu 100 de ani înainte ca oricare dintre acestea să existe.
Ada a murit de cancer în 1852, la 36 de ani. Mașina Analitică nu a fost niciodată construită. Dar viziunea ei a fost în cele din urmă confirmată, iar Departamentul de Apărare al SUA a numit un limbaj de programare „Ada” în onoarea ei, în 1980.