Ada lovelace

Ada lovelace Imagine în Infobox. Ada Lovelace, Daguerrotip de Antoine Claudet circa 1843. Titlul nobilimii
Earl
Biografie
Naștere 10 decembrie 1815
Londra
Moarte 27 noiembrie 1852
Marylebone ( Londra )
Înmormântare Biserica Sf. Maria Magdalena ( în )
Numele în limba maternă Augusta Ada King, contesa de Lovelace
Numele nașterii Augusta Ada Byron
Pseudonim AAL
Naţionalitate britanic
Activități Matematician , programator , poet , informatician , inventator , traducător , scriitor , inginer
Tată Lord Byron
Mamă Anne Isabella Milbanke
Fratii Allegra Byron
Elisabeth Medora Leigh-Byron
Comun William King-Noel (din1835 La 1852)
Copii Anne Blunt
Ralph King-Milbanke
Byron King-Noel
Alte informații
Lucrat pentru Universitatea Cambridge
Domeniu Informatică, matematică
studii de masterat Mary Somerville , Auguste De Morgan
Persoană înrudită Charles Babbage ( scriitor de scrisori )
Influențată de Charles Babbage
Lucrări primare
Primul program pentru computer, lucrați pe primele computere
AdaLovelaceplaque.JPG placa comemorativă

Ada Lovelace , pe numele ei complet Augusta Ada King , contesa de Lovelace, născută Ada Byron cea10 decembrie 1815la Londra și a murit pe27 noiembrie 1852în Marylebone, în același oraș, este un pionier în domeniul informaticii .

Este cunoscută pentru că a realizat primul program de calculator real la locul de muncă pe un strămoș al computerului  : Motorul analitic al lui Charles Babbage . În notele sale, găsim de fapt primul program publicat, destinat a fi executat de o mașină, ceea ce îl face pe Ada Lovelace să îl considere „primul programator din lume” . De asemenea, ea a zărit și a descris câteva posibilități oferite de calculatoarele universale , depășind cu mult calculul numeric și ceea ce Babbage și contemporanii săi și-au imaginat.

Este destul de cunoscută în țările anglo-saxone și în Germania , în special în cercurile feministe  ; este mai puțin cunoscut în Franța , dar mulți dezvoltatori cunosc limba Ada , numită în cinstea ei.

Biografie

Mediul familial

Ada a fost singura fiică legitimă a poetului George Gordon Byron și a soției sale Annabella Milbanke , o femeie inteligentă și cultă, verișoara Carolinei Lamb , a cărei relație cu Byron a stârnit un scandal. Prenumele Ada, Augusta, ar fi fost ales ca un omagiu adus lui Augusta Leigh , sora vitregă a lui Byron, cu care aceasta din urmă ar fi avut relații incestuoase. Primul nume Ada ar fi fost ales de Byron însuși, deoarece era „scurt, antic și vocalic” . Augusta a fost cea care l-a încurajat pe Byron să se căsătorească pentru a evita scandalul și s-a căsătorit cu reticență cu Annabella , înIanuarie 1815. Ada s-a născut în decembrie același an. În urma a patru încercări de viol de Byron, Annabella îl lasă pe Byron16 ianuarie 1816, ținând-o pe Ada cu ea. Pe 21 aprilie , Byron a semnat actul de separare, apoi a părăsit Marea Britanie pentru totdeauna. Nu i-a mai văzut niciodată.

Annabella iubea matematica . Byron chiar a numit-o uneori „prințesa paralelogramelor” și a aranjat ca tutorii Adei să-i ofere o educație temeinică în matematică și științe, ceea ce era destul de neobișnuit în educația Adei de atunci. O domniță a nobilimii. În 1832 , Ada sa întâlnit Mary Somerville , un cercetator principal si autor stiintific al XIX - lea  secol , care încurajează și ajută să progreseze în matematică. 5 iunie 1833, Mary îl prezintă lui Charles Babbage , iar Ada - pe atunci 17 - este imediat fascinată de mașinile sale de calcul. Devin foarte apropiați, Ada pare să găsească în Babbage tatăl pe care nu l-a avut niciodată. Ceilalți cunoscuți ai săi sunt David Brewster , Charles Wheatstone , Charles Dickens și Michael Faraday .

Ea sa căsătorit în 1835 cu William regele , 1 st  Earl de Lovelace. Vor avea trei copii: Byron, născut pe12 mai 1836, Annabella ( Anne Blunt ) născută pe22 septembrie 1837 și Ralph Gordon născut pe 2 iulie 1839. William a fost devotat Adei și a încurajat gusturile și activitățile Ada în matematică. Familia locuia la Ockham Park, Okham  (în) . Titlul și numele complet au fost pentru cea mai mare parte a vieții sale Onorabila Augusta Ada, contesa de Lovelace . Este mai bine cunoscută sub numele de Ada Lovelace sau Lady Lovelace .

Sănătatea fragilă a Adei, pusă la încercare de sarcină, precum și responsabilitățile sale ca mamă și gazdă, au ținut-o departe de activitățile sale matematice până în 1839 . La această dată, ea a simțit nevoia să reia studiul matematicii și i-a cerut lui Babbage să recomande un tutor: celebrul matematician Auguste De Morgan a acceptat această poziție. Studiile Ada se reiau, iar De Morgan o găsește pe Ada o studentă entuziastă și creativă. Ada câștigă încredere în abilitățile ei de matematică, încurajată de feedback-ul pozitiv de la De Morgan. 6 februarie 1841, Ada îi scrie mamei o scrisoare în care vorbește despre gusturile și aspirațiile ei: „Cred că am o combinație singulară de calități, care par a fi ajustate tocmai pentru a mă predispune să devin exploratorul realităților ascunse ale Naturii” . Își menționează „energia inepuizabilă și nesăturabilă” și crede că și-a găsit un sens în viața ei.

În 1841, Ada a avut din nou probleme de sănătate, dar s-a întors la matematică la sfârșitul anului 1842 . De atunci, ea și-a îndreptat munca în întregime către mașina analitică a lui Babbage și i-a oferit serviciile sale pentru a-și continua dezvoltarea și promovarea.

Memorie pe mașina lui Babbage

În Octombrie 1842, apare în franceză, într-un ziar elvețian, o descriere a mașinii analitice a lui Babbage realizată de matematicianul italian Louis-Frédéric Ménabréa (1809-1896). Charles Wheatstone îi oferă Ada Lovelace, care are un nivel bun de franceză, să traducă acest memoriu pentru revista Scientific Memoirs specializată în articole științifice străine.

A petrecut nouă luni, între 1842 și 1843 , la această traducere. Babbage însuși intervine foarte puțin, fiind bolnav în aceeași perioadă, iar traducerea i se prezintă la începutul anului 1843 cam ca un „fapt împlinit”. Apoi o întreabă pe Ada de ce ea însăși nu a realizat o memorie care să prezinte mașina analitică, la care a răspuns că ideea nu i-a trecut prin cap. Babbage îi oferă apoi lui Ada să mărească traducerea cu note care dezvoltă și comentează anumite aspecte ale disertației, idee adoptată imediat cu entuziasm de Ada.

A urmat o perioadă de muncă frenetică asupra acestor note, în strânsă colaborare cu Charles Babbage, care a adnotat schițele, corectează orice neînțelegeri, în timp ce o încurajează și o felicită pe Ada pentru munca ei. Ea adaugă acestui articol șapte note, etichetate de la A la G, reprezentând de aproape trei ori volumul de text al articolului original. Nota G se bazează pe un algoritm real foarte detaliat pentru a calcula numerele Bernoulli cu mașina. Programul rezultat este adesea considerat a fi primul program de calculator adevărat din lume , deoarece algoritmii descriși până atunci nu au fost descriși într-un mod formal, într-un limbaj destinat să fie executat într-o mașină. În plus, potrivit Catherine Dufour , acest program include prima buclă condițională , un adevărat concept de computer, spre deosebire de programele secvențiale care ar fi putut fi făcute anterior de Babbage sau în țesăturile Jacquard .

Nu este clar în ce măsură Ada Lovelace a programat ea însăși acest algoritm, având o relație constantă și strânsă cu Babbage. Ceea ce pare sigur este că Ada a avut ideea de a da un exemplu de programare a mașinii folosind calculul numerelor Bernoulli și că Babbage i-a furnizat lui Ada cel puțin formulele matematice de bază. Potrivit lui Betty Toole, Ada a reușit să conducă programul singură, după ce a arătat o înțelegere profundă a mașinii în traducerea și notele ei, iar scrisorile dintre Babbage și Ada par să indice că rolul lui Babbage a fost efectiv limitat la furnizarea formule matematice. În schimb, Bruce Collier, unul dintre cei mai buni specialiști ai lui Babbage în mașină, face următoarea judecată severă: „Ar fi doar o ușoară exagerare să spunem că notele de memorie au fost scrise de Babbage și că - din motive unice pentru ea - a păstrat ideea în mintea Ada Lovelace și în mintea publicului că acele note erau de la ea. "

Potrivit lui Stephen Wolfram , nu am găsit niciodată, în documentele și publicațiile lui Babbage, algoritmi la fel de complexi și la fel de curați ca cel care stă la baza programului de calcul al numerelor lui Bernoulli. Babbage, la sfârșitul vieții sale, a compilat o listă datată de 446 de calcule posibile cu mașina sa analitică ( 446 Notations of the Analytical Engine ), toate datând din 1830 până la mijlocul anului 1840 , după care nu mai găsim lucrarea lui Babbage pe algoritmi. . Aceste elemente sugerează că Ada Lovelace a proiectat acest program, cu simpla supraveghere binevoitoare a lui Babbage.

În alte note, Ada Lovelace arată o percepție a potențialului mașinii pe care Doron Swade o consideră „vizionară, chiar și dintr-o perspectivă modernă” . Babbage a avut o viziune a mașinii sale ca fiind întoarsă spre calculul numeric , cu limita extensiilor spre calcul algebric cu posibilitatea de a manipula simboluri mai degrabă decât numere. Dar el nu a publicat nimic în această direcție și nu a explorat această posibilitate, mergând chiar până la a-și imagina un alt tip de mașină specifică pentru calculele algebrice. În contrast, Ada Lovelace descrie în mod explicit posibilități care depășesc un context matematic, cum ar fi ipoteza că „mașina ar putea compune științific și elaborat piese muzicale de orice lungime sau grad de complexitate” .

Un alt pasaj din notele Ada, citat de Doron Swade, ilustrează această viziune a unui calculator universal:

„Mulți oameni […] își imaginează că, deoarece Mașina oferă rezultate într-o formă digitală, atunci natura proceselor sale trebuie să fie neapărat aritmetică și numerică, mai degrabă decât algebrică sau analitică. Aceasta este o greșeală. Mașina poate aranja și combina cantități numerice exact ca și cum ar fi litere sau orice alt simbol general; de fapt, poate da rezultate în notația algebrică, cu convenții adecvate. "

Abia în anii 1930, cu Alan Turing, a oficializat o astfel de noțiune de calculator universal care manipulează simbolurile generale și a abandona noțiunea de calculator pur digital.

Ruină și moarte

Sperând să subvenționeze proiectele lui Babbage , care nu obținuseră finanțare din partea guvernului britanic, Lady Lovelace a început să joace. Ea a lucrat la un sistem care i-ar permite să câștige pariurile pe derby-ul Epsom, dar a tras-o doar în acumularea de datorii.

A murit la vârsta de 36 de ani de cancer de uter , într-o durere cumplită. A lăsat doi fii și o fiică. Aceasta din urmă, Anne Blunt , se știe că a călătorit în Orientul Mijlociu și a crescut cai arabi.

A fost înmormântată în conformitate cu dorința ei lângă tatăl ei pe care nu-l cunoscuse niciodată, la Biserica Sf. Maria Magdalena din Hucknall, Newstead Abbey , din județul Nottingham .

Faima postumă

Căzut în uitare, Ada Lovelace și lucrările ei au fost dezgropate odată cu apariția computerelor. Și este un omagiu adus lui că limbajul de programare proiectat între 1977 și 1983 pentru Departamentul Apararii al SUA (DoD) , de către o echipă de Cil Honeywell Bull condus de francezul Jean Ichbiah a fost numit Ada . Ideea alegerii numelui Ada este atribuită lui Jack Cooper de la Naval Material Command și datează dinIulie 1978 .

Ada Lovelace este considerată de istoricii computerelor ca fiind prima persoană care a programat în istorie. Putem vedea portretul său în special pe hologramele de autentificare ale produselor Microsoft .

Asteroidul (232923) Ada Lovelace îi poartă numele .

In fictiune

Articole similare

Note și referințe

  1. "[…] a fost cu siguranță primul programator din lume" Stuart Russell și Peter Norvig , Artificial Intelligence , Pearson Education France,2010( citiți online ) , p.  15.
  2. Buletinul Bibliotecii Universale din Geneva , octombrie 1842, nr. 82.
  3. (ro) Biografia lui Ada Lovelace de D r  Toole, Universitatea Yale .
  4. Catherine Dufour Ada sau frumusețea numerelor: Lovelace, pionierul computerului Fayard, 2019.

Anexe

Bibliografie

  1. pag.  269.
  2. pag.  267.
  1. pag.  17.
  1. p.  169.
  2. p.  156.
  3. pag.  157.
  4. pag.  160.
  5. pag.  161.
  6. Citat de Swade, p.  168.
  1. pag.  69.
  1. p.  80.
  1. Deoarece o lucrare electronică este uneori lipsită de paginare, locația referinței este dată de acești membri de frază, care sunt ușor de căutat. „Este scurt, vechi, vocalic […]”.
  2. Deoarece o lucrare electronică este uneori lipsită de paginare, locația referinței este dată de acești membri de frază, care sunt ușor de căutat. „A fost mulțumită de abilitățile matematice […] pentru care în cele din urmă își găsise un scop”.
  3. Deoarece o lucrare electronică este uneori lipsită de paginare, locația referinței este dată de acești membri de frază, care sunt ușor de căutat. „Cred că posed [...] din feedback-ul pozitiv al lui Morgan despre ei”.
  4. Deoarece o lucrare electronică este uneori lipsită de paginare, locația referinței este dată de acești membri de frază, care sunt ușor de căutat. „Când a murit Babbage, el scria […] nu se întâmpla prea multe în vara anului 1843”.
  5. Deoarece o lucrare electronică este uneori lipsită de paginare, locația referinței este dată de acești membri de frază, care sunt ușor de căutat. „Dar nu este nimic atât de sofisticat […], dar ea a fost cu siguranță conducătorul. ".

Articole similare

linkuri externe