Įdomūs faktai, nuostabūs faktai, nežinomi faktai faktų muziejuje. Ada Augusta Lovelace – pati pirmoji programuotoja Žemėje! Adoy lovelace

Visas jos gyvenimas buvo didžiulės kovos tarp emocijų pasaulio ir logikos pasaulio, tarp subjektyvaus ir objektyvaus, tarp poezijos ir matematikos, tarp prastos sveikatos ir energijos pliūpsnio apoteozė!

Betty Tuul. Ada: Skaičių kerėtoja


Ados Lovelace gyvenimas formuoja savotišką mitinį atgarsį su mūsų skaitmeniniu amžiumi: pagarbių apsilankymų prie Ados kapo dabar daugiau nei piligrimines keliones į jos tėvą, poetą Byroną.

Bruce'as Sterlingas


Gruodžio 10-oji tapo Programuotojo diena, pagerbiant šią dieną gimusią pirmąją šios ne itin senos profesijos atstovę Adą Byron. Kaip tik todėl, kad poeto Bairono dukra liko mokslo istorijoje – teisingai ar neteisingai – gerąja fėja, palinkusia pirmojo kompiuterio lopšio link. Save vadinanti „Babbage's Machine“ vyriausiąja kunige, Ada iš tiesų buvo daugiau nei tik simbolinė figūra Viktorijos laikų salonuose...

Ada Augusta Byron-King, grafienė Lovelace, gimė lygiai prieš 200 metų, 1815 m. gruodžio 10 d. Londone, išskirtinėje šeimoje konservatyvioje, išmintingoje šalyje. Tėvo, poeto George'o Noelio Gordono, lordo Bairono, kurio gyslomis tekėjo galingo škotų Gordonų klano kraujas, reikalaujant, mergina gavo vardą Augusta (Augusta) jo pussesers (tėviškai) garbei. apie kurį, kaip gandai, jis turėjo romaną ir kuriam poetas Augustei skyrė garsųjį strofą. Pirmą ir paskutinį kartą dukrą matęs praėjus mėnesiui po gimimo tėvas paliko žmoną ir išvyko į revoliucinę Garibaldų Italiją, kai mergaitei buvo du mėnesiai, o šeimos rate daugiau nepasirodė. 1816 m. balandžio 21 d. Byronas pasirašė oficialias skyrybas. Daugybė biografų nuolat mini, kad tėvas mažajai Adai, vieninteliam teisėtam savo vaikui, skyrė vos kelias liečiančias eilutes „Childe'o Haroldo piligriminėje kelionėje“ (vertė G. Shengeli):
"O mano dukra! Aš tavo vardu
Atidarė skyrių; jiems reikia baigti.
Amžinai liksiu tavo šeima,
Nors negaliu į tave žiūrėti.
Tik tu – tolimų metų šešėlyje – esi džiaugsmas.
Tavo mano ateities vizijose
Įeis melodija, kurią pamiršau nuo vaikystės,
Ir paliečia širdį gyva muzika,
Kai manoji sustingsta lediniame kape
".
Yra dar keletas posmų tuo pačiu tonu, ir jie baigiasi tėvo palaiminimu:
"Saldžiai miegokite lopšyje, nesijaudindami:
Aš anapus jūros, iš kalno aukščio
Siunčiu tau palaiminimą, mylimasis,
Kuo tu gali tapti dėl mano nuovargio!
",

Tačiau tuo pat metu laiške pusbroliui jis iš anksto nerimavo: " Tikiuosi, kad dievai jai davė viską, išskyrus poetinę dovaną - užtenka vieno bepročio šeimoje ...". Bet buvo ir kitų eilučių, skirtų dukrai. Štai ištrauka iš "Atsisveikinimo su ledi Bairon" (vertė I. Kozlovas):
"Ir tą valandą, kai glostai mūsų dukrą,
Žavėdamasis kalbų burbuliavimu,
Kaip užsimenate apie jos tėvą?
Jos tėvas yra atskirtas nuo jos.
Kai mažasis patraukia tavo akį, -
Bučiuoju ją, prisimink
Apie tą, kuris meldžiasi tau už laimę,
Kas rado rojų tavo meilėje.
O jei jame yra panašumo
Su tėvu, kurį palikote
Tavo širdis staiga suvirpa
Ir širdies virpėjimas bus mano
".

Pirmosios pasaulyje programuotojos auklėjimas visiškai krito ant trapių motinos pečių – mielosios Annos Isabelle (Anabella) Milbank, ledi Bairon, „nepaprastos moters, poetės, matematikės, filosofės“, kaip ją apibūdino Byronas dar 1813 m. suteikė jai slapyvardį „Paralelogramų karalienė“. Tačiau ne iš karto: naujagimio mama, atidavusi vaiką tėvams, leidosi į sveikatos kruizą. Ji grįžo jau tada, kai vaikas galėjo būti užaugintas. Įvairiose biografijose pateikiami įvairūs teiginiai, ar Ada gyveno su mama: kai kurie teigia, kad motina užėmė pirmąją vietą jos gyvenime net santuokoje; kitų šaltinių teigimu, ji niekada nepažinojo nė vieno iš tėvų. Poeto žmona nepapuolė į melancholiją ir neviltį, o, niekindama pasaulietines apkalbas, užaugino dukrą ir suteikė jai galimybę įgyti tuo metu pažangiausią išsilavinimą. Mergina anksti pradėjo domėtis muzika ir matematika, o tai negalėjo patikti ledi Byron. Mat visos jos pasaulio baimės slypėjo kitose srityse – literatūros ir poezijos lauke. Ledi Byron desperatiškai bandė apsaugoti dukrą nuo lemtingos (tai ne metafora!) „pabėgusio“ tėvo įtakos. Nuo bet kokios jo įtakos, iki to, kad iš šeimos bibliotekos buvo paimtos visos jos tėvo knygos, o kartu ir visa poezija! Be to, po skyrybų mama ir mamos tėvai niekada jos nevadino Auguste, o tik Ada.

Ir tada atsitiko baisus dalykas: Ada Augusta susirgo tymais. Gydykite šią sunkią ligą pradžios XIX amžių dar negalėjo, mergina tapo neįgali ir ištisus trejus metus praleido lovoje. Tačiau šis laikas nebuvo praleistas veltui. Nelanksti ledi Byron pasamdė geriausius mokytojus Londone, o mergina mokslus tęsė namuose.

Ligos laikotarpis į Ados Byron socialinį ratą atvedė puikų škotų matematiką, logiką ir mistiką Augustą de Morganą, buvusį jos motinos mokytoją, ir jo žmoną, garsiąją Mary Somerville, kuri už išskirtinius matematikos pasiekimus ir vertė kūrinius su komentarais. Visų pirma iš prancūzų „Traktato apie dangaus mechaniką“ matematikas ir astronomas Pierre'as-Simonas Laplasas) buvo vadinamas „XIX amžiaus mokslo karaliene“. De Morganas, puikus ezoterinės numerologijos specialistas, įspūdingą, ištroškusią merginą užbūrė skaičių magija, griežtą matematikos logiką pavertė magija, kuri lėmė vėlesnis gyvenimas būsimoji Lovelace grafienė. Mokytojas turėjo tokią aukštą nuomonę apie savo mokinio sugebėjimus, kad palygino ją su italų matematike Maria Agnesi. Kita vertus, Marija tapo sektinu pavyzdžiu savo mokinei... Ledi Bairon nepavyko išnaikinti poezijos iš dukters širdies. Ji poeziją rašė įkyriai – pasitelkusi matematiką.

Byronas mirė sulaukęs 36 metų (1824 m.), Graikijoje, už kurią kovojo (Graikijos nepriklausomybės karas, Graikijos revoliucija – ginkluota graikų tautos kova už nepriklausomybę nuo Osmanų imperijos, 1821–1832 m.), atidavė jai viską. apie save – savo jėgą, talentą ir išteklius. Jo palaikai buvo nugabenti į Angliją – šeimos kriptoje Hunkell-Thorcard bažnyčioje, netoli Niustedo abatijos. Adai tuo metu buvo tik 9 metai, ji tik pradėjo atsigauti, pakilo iš lovos.


Ada mamos lūkesčius pateisino netikėčiausiu būdu. 1828 m. pradžioje ji staiga išsiugdė polinkį visą savo laisvalaikį praleisti už uždarų savo kambario durų. Ledi Byron visiškai natūraliai įtarė savo dukrą rašanti poeziją ir labai išsigando. Šeimos horizonte aiškiai ir siaubingai šmėkštelėjo „Tėvo šešėlis“. Keletą sunkių vakarų Anna Isabelle desperatiškai nugalėjo savo motinišką instinktą ir pasirinko „pažiūrų platumą“, o tada jos kantrybė nutrūko ir ji pareikalavo dukters sąskaitos. Dvylikos metų mergaitė iš po lovos ištraukė krūvą popierių ir, įnirtingai raudonavusi iš gėdos, parodė ledi Bairon... profesionaliai padarytus jos pačios sukurto orlaivio brėžinius. Būdama 12 metų Ada svajojo ne apie pasakų princą, o apie mechaninius sparnus, galinčius ją nuplėšti nuo žemės ir pakelti į dangų. Ir ne tik svajoti, bet ir kurti sparnus! Ada paveldėjo mamos meilę matematikai ir daugelį tėvo bruožų, įskaitant artimą emocinį charakterį... Sakoma, kad nuo to laiko jaunos damos kambaryje nakvodavo ne tik „Mitai“. Senovės Graikija", bet ir Blaise'o Pascalio, Izaoko Niutono, brolių Bernoulli ir kitų matematinių milžinų kūrinius. Tačiau yra įrodymų, kad Ada slapta rašė poeziją, gėdydamasi to kaip kažkokio paveldimo maro. Savo poetinius polinkius ji suprato daug vėliau. Būdama trisdešimties metų Ada parašė mamai: Jei negalite man duoti poezijos, ar tuomet duosite man poezijos mokslo?"

O dabar Adai sukako 17. Ji laukia pirmos publikacijos... Ada Byron pasipylė. Sostinės džentelmenai būriais apgulė gražuolę jauną damą, akimirksniu praradę ortodoksišką britišką kietumą. Norint suprasti Ados fenomeno ištakas, būtina suprasti, kokia buvo Didžiosios Britanijos aukštuomenė tolimojo XIX amžiaus pradžioje. Nugalėtas Bonapartas vis dar merdėjo Šv.Elenos saloje, o Europa jau buvo išsigydžiusi karo žaizdas ir puolė „į mokslą“. Diskusijos apie „jūros žuvis ir roplius“, „dangaus sferų ir šviesulių judėjimą“, „žemės sandaros diržus“ tapo madingos, o vėliau, XX amžiaus 2–3 dešimtmečiais, tapo privaloma norma, rodikliu. pažengusio Europos sekuliarizmo. Žinoma, visas šis džentelmeniškas mokymasis stipriai dvelkė mėgėjiškumu. Net pats žodis „mokslininkas“ dar nebuvo išrastas (terminas „mokslininkas“ pradėtas vartoti tik 1836 m.). Tačiau negalima pripažinti, kad aukštoji visuomenė buvo visiškai pasiruošusi moters matematikės pasirodymui jos tarpe. Be to, visuomenė troško dievinti tokia moteris!

Ir Ada jų nenuvylė! Liekna, nepaprastai išblyškusi (paveikta 3 metų įkalinimo), protinga, puikiai išsilavinusi, be to, iš prigimties, didžiąja dalimi - to paties Bairono, lordo ir poeto, dukra! Ji gražiai šoko, grojo keliais instrumentais, gražiai, skoningai rengėsi, mokėjo kelias kalbas. Tačiau tai buvo toli gražu ne vienintelės jos dorybės. De Morgano savo laiku pasėtas entuziazmas davė gausių daigų. Su žavia šypsena ji savo klausimais galėjo priversti bet kurį nepaliaujamą džentelmeną raudonuoti, išbalti ir mikčioti, ir, jei tikėti gandais, ji buvo žinoma su piktosiomis dvasiomis. Už jų Oksfordas ar Kembridžas? Grožis, matematika ir mistika – tai tikrasis Ada Augusta Byron portretas. Žinoma, neapsieita be pavydo gandų – viena iš damų paleido „teisingą informaciją“, kad ji, sako, ne veltui džiaugiasi tokia skambia sėkme – tai negalėjo apsieiti be paties velnio! Kaip Ada Byron reagavo į šias užuominas? Negali būti. Ji tik ryškiau šypsojosi, o tai savo ruožtu lėmė paradoksalią rezultatą: visuomenė ją dar labiau pamilo. Tačiau tai paaiškinti nesunku – mistika įvairiomis savo apraiškomis tais laikais buvo gerbiama už tą patį mokslą kaip ir visi kiti. Galų gale, kas paslaptingesnis – Liuciferio, puolusio Šviesos angelo, pasididžiavimas ar skaičių teorija? Kur daugiau paslapčių? O gal jų paslapties matas yra toks pat didelis?... Mergina iškart gavo pirmąjį gyvenimo titulą: aukštoji Londono visuomenė ją paskelbė apskritimo diadema.

Viename iš šių socialinių renginių (labai būdingas epochai – tai buvo technologijų paroda) jaunoji Ada Byron buvo supažindinta su puikiu matematiku, Kembridžo universiteto matematikos profesoriumi, Karališkosios mokslinės draugijos nariu Charlesu Babbage'u – žmogumi, kurio likimas. yra neatsiejamai susipynęs su mūsų herojės likimu. Charleso Babbage'o vardą jauna panelė Bairon pirmą kartą išgirdo prie pietų stalo iš Mary Somerville. Po kelių savaičių, 1833 m. birželio 5 d., jie pirmą kartą pamatė vienas kitą. Tačiau norint priartėti prie Charleso Babbage'o matematikos ištakų suvokimo, reikia grįžti prie jau aukščiau minėto personažo – prie Napoleono I Bonaparto.

Taigi, Prancūzija, 1790 m. Didžiojo imperatoriaus genijus reformuoja žemyninę Europą. Ne, tai ne apie eismą kairiąja puse. Prisiminkite kitą, daug revoliucingesnę naujovę: metrinę matavimų ir svorių sistemą. Imperatorius pasikvietė surašymo biuro vadovą baroną de Prony ir davė jam užduotį. Reikėjo per trumpiausią laiką parengti naujas, progresines logaritmų lenteles. Baronas nebuvo stiprus matematikoje, bet gamybos teoriją suprato puikiai. Visų pirma tai, ką mes, mokyklos socialinių mokslų dėka, vadiname darbo pasidalijimu. Ir, paklusdamas imperatoriškam įsakymui, de Prony sukūrė technologiją. Visą skaičiavimo procesą jis suskirstė į tris etapus: pirmasis – stipriausi matematikai vadovaujami Adrien Legendre ir Lazar Carnot kūrė matematinę programinę įrangą, antrasis – „vidurinė grandis“ organizavo skaičiavimo procesą ir pasirūpino, kad jis nesugestų, trečiasis. - dešimtys labiausiai paplitusių paprastų skaitiklių atliko tiesioginius skaičiavimus. Ar šis platinimas ką nors primena? Matematinis (programinė įranga) - skaičiavimų organizavimas - skaičiavimas (duomenų apdorojimas). Ar reikia paminėti, kad „žmogaus skaičiuotuvai“ šioje sistemoje buvo vadinami „kompiuteriais“ (iš anglų kalbos „ apskaičiuoti"-"apskaičiuoti")?

De Prony nepasisekė. Jo biuro parengtos lentelės niekada nebuvo paskelbtos dėl karo. Tačiau po keturių dešimtmečių de Prony darbas atsidūrė ant Babbage'o stalo. Anglas, išstudijavęs prancūzišką matematinių skaičiavimų padalijimo metodą, visiškai apsidžiaugė. Tada jam kilo mintis: o jeigu „žmogiškieji skaičiuotuvai“, ši „nepatikima žmogaus medžiaga“, būtų pakeisti pažangesniais mechaniniais prietaisais? Juk „kompiuterių“ skaičiavimai visai nesudėtingi, reprezentuojantys mažų skaičių sudėjimą ir atėmimą. Tiesiog jų yra per daug. Projektas pradėtas 1822 m., jis vadinosi Difference Engine ir turėjo būti (mūsų šiuolaikine terminija) didžiulė, itin sudėtinga sudėjimo mašina. Tačiau nepaisant to meto neblogo valstybinio finansavimo, 1834 m. saugiai apmirė, jo dokumentacija nusėdo sandėliuose ir mokslinių kabinetų lentynose. Tam buvo daug priežasčių; pagrindiniai – vyriausiojo inžinieriaus Džozefo Klemenso aplaidumas ir susidomėjimo paties Babbage projektu praradimas. Faktas yra tas, kad jau 1833 m. matematikas sumanė dar revoliucingesnį žingsnį: priversti mašiną dirbti valdant išorinę programą, o ne pakeisti vieną procesą mechaniniu įrenginiu. Šį įrenginį, pavadintą Analitiniu varikliu, 1834 m. popieriuje sukūrė Charlesas Babbage'as. Tai buvo pirmasis visiškai veikiantis kompiuteris pasaulyje. Jame buvo numatyta CPU(Babbage terminologija - "malūnas"), programų ("instrukcijų") įvedimas naudojant perforuotas korteles (tuomet tokio termino nebuvo, tačiau šiuolaikinės kortelės prototipas buvo gerai žinomas ir nuo 1801 m. buvo naudojamas žakardo staklėse) , atminties blokas („tvartas“) 1000 registrų, kuriame buvo saugomi pradiniai duomenys ir tarpiniai rezultatai, spausdinimo įrenginys, kurio vaidmenį atliko spausdinimo mašina. Vidinis skaičių vaizdavimas buvo dešimtainis. Numeriai galėjo būti perkelti į „malūną“, ten apdoroti ir grąžinti į vieną ar kitą „tvarto“ registrą. Iš tūkstančių mechaninių pavarų sudarytas agregatas turėjo būti varomas vienintele tuo metu žinoma jėga – garais. Beje, 1991 metais britų mokslininkai pagal Babbage'o brėžinius sukonstravo mechaninį kompiuterį (esantį Kensingtono mokslo muziejuje). Viena dalybos ar daugybos operacija jai užtrunka 2–3 minutes. Šiuolaikinių kompiuterių greitis yra nuo 10 iki 8 operacijų laipsnio per sekundę.

Tačiau mes nesikoncentruosime į smulkmenas. Išsamus aprašymas Babbage'o mašinos yra kitos diskusijos tema. Mums daug svarbiau yra tai, kad 1833 m. Babbage'as susipažino su jaunąja Ada Augusta Byron. Technologijų parodoje Babbage'as pirmą kartą viešai paskelbė apie savo naują plėtrą. Natūralu, kad jo kalba buvo persotinta matematinių terminų ir loginių skaičiavimų, kuriuos nepasiruošusiam Londono dendijui buvo sunku suprasti. Ada suprato. De Morganas, be pasididžiavimo savo mokiniu, aprašo pirmąjį Ados susitikimą su puikiu kompiuteriu: Kol kai kurie svečiai nustebę žiūrėjo į šį nuostabų prietaisą laukinių, pirmą kartą išvydusių veidrodį akimis, panelė Byron, dar visai jauna, sugebėjo suprasti mašinos veikimą ir įvertino didžiulį išradimo nuopelną. ."Negana to, ji apipylė Charlesą klausimais apie problemos esmę. Babbage'ą visiškai sužavėjo merginos gabumai, ir Adai pagaliau tapo aišku, ko tiksliai ji ieško. Jaunosios ponios matematikos manija rado išraišką. Ir ką! matematikai priversti mašiną padėti žmogui spręsti matematinius uždavinius!Ar tai tik matematiniai?Taip,tik.Tačiau ar daug yra apsišvietusios žmonijos gyvenime sričių, kuriose matematinių problemų neatsiranda?...

Babbage, kuri buvo pažįstama su Anabella Byron, palaikė merginos aistrą matematikai, nuolat sekė Ados mokslines studijas, atrinko ir siuntė jai straipsnius ir knygas, pirmiausia matematiniais klausimais. Ada stačia galva pasinėrė į Babbage projektą. Matematika išskleidė sparnus ir pakilo. Babbage'o ir Ados Augustos dialogas asmeniniuose susitikimuose ir gyvame susirašinėjime tęsėsi daugelį metų. Charlesas Babbage'as nuoširdžiai įsimylėjo šią merginą, joje rado pagrindinį dalyką, kurį vertino žmonėse - proto aštrumą. Galbūt tam įtakos turėjo ir tai, kad Ada buvo beveik tokio pat amžiaus kaip anksti mirusi jo dukra. Visa tai lėmė šiltą ir nuoširdų požiūrį į Adą.

Negalima teigti, kad Ada Augusta domėjosi vien tik matematika ir kompiuterija. Taigi 1835 m. liepą, būdama 20 metų, Ada Augusta ištekėjo už savo ilgamečio meilužio Williamo, aštuntojo lordo karaliaus. Tikrai senas – lordas Karalius su savo sužadėtiniu piršo 10 metų. Seras Williamas, kuriam tuo metu buvo 29 metai, buvo ramus, subalansuotas ir malonus žmogus. Jis pritarė žmonos mokslinėms studijoms ir netgi skatino ją jose.

Ados apibūdinimas viename iš laiškų Babbage'ui yra labai išraiškingas: " Mano smegenys yra daugiau nei tik mirtina medžiaga; Tikiuosi, laikas parodys (nebent mano kvėpavimas ir kiti dalykai per greitai progresuoja link mirties). Prisiekiu velniui, kad po mažiau nei dešimties metų išsiurbsiu dalį gyvybiškai svarbaus kraujo iš visatos paslapčių ir taip, kaip negalėtų padaryti paprasti mirtingieji protai ir lūpos. Niekas nežino, kokia siaubinga energija ir jėga slypi nepanaudotoje mano mažoje lanksčioje būtyje. Pasakiau „siaubą“, nes galite įsivaizduoti, ką tai reiškia tam tikromis aplinkybėmis. Grafas L. kartais sako: „Koks tu gali būti generolas“. Įsivaizduokite mane laikui bėgant viešuose ir politiniuose rūpesčiuose (visada svajojau turėti pasaulinę galią, galią ir šlovę – ši svajonė niekada neišsipildys...). Visatai gerai, kad mano siekiai ir ambicijos yra amžinai susieti su dvasiniu pasauliu ir nesiruošiu susidoroti su kardais, nuodais ir intrigomis.".

Vargu ar grafas Williamas jautėsi tikruoju šeimos galva. Nepaisant aukšto rango titulo, uošvė ledi Bairon valdė namuose, dar kartą įrodydama savo nepalenkiamą charakterį. Iš pradžių grafas dar bandė ką nors keisti, kažko primygtinai reikalauti, bet paskui britiškai gūžtelėjo pečiais, nusprendė, kad sveikata brangesnė, ir visiškai atsidėjo vadui tvarkyti. Grafienė Ada dirbo su vaikais, mėgo muziką ir tęsė dialogą su Babbage. Lovelacesai vedė pasaulietinį gyvenimo būdą, reguliariai rengdami priėmimus ir vakarus savo Londono namų ir kaimo dvare, Okhat parke. Ados santuoka neatitolo jos nuo Babbage; jų santykiai tapo dar nuoširdesni.

Lovelacesai 1836 m. gegužės 12 d. susilaukė sūnaus, vardu Byronas, 1837 m. rugsėjo 22 d. – dukters Annabelos (Ledi Ann Bluen), o 1839 m. liepos 2 d. – sūnaus Ralph Gordon. Natūralu, kad tai kuriam laikui atitraukė Adą nuo matematikos. Tuo pat metu lordui ir ledi Kings buvo suteikta grafo valdžia, o kartu ir grafų titulai. Taigi mūsų herojė gavo pilną vardą – Ada Augusta Byron-King, Loveliso grafienė. Netrukus po trečiojo vaiko gimimo ji kreipiasi į Babbage'ą su prašymu surasti jai matematikos mokytoją. Kartu ji rašo, kad turi jėgų siekti savo tikslų tiek, kiek nori. Babbage'as 1839 m. lapkričio 29 d. laiške Lovelace'ui atsakė: „Manau, kad jūsų matematiniai sugebėjimai yra tokie akivaizdūs, kad jų nereikia tikrinti. Teiravausi, bet šiuo metu nepavyko rasti žmogaus, kurį galėčiau jums rekomenduoti kaip mokytoją. Aš ir toliau ieškosiu".

Ada buvo mažo ūgio, o Babbage'as, kalbėdamas apie ją, dažnai vadindavo ją fėja. „The Examinator“ redaktorius kartą ją apibūdino taip: „ Ji buvo nuostabi, o jos genialumas (ir ji turėjo genialumą) buvo ne poetiškas, o matematinis ir metafizinis, jos protas nuolatiniame judėjime kas siejo su dideliu reiklumu. Be tokių vyriškų savybių kaip tvirtumas ir ryžtas, Lady Lovelace pasižymėjo subtilumu ir rafinuotumo rafinuotumu. Jos manieros, skonis, išsilavinimas... buvo moteriški geriausia to žodžio prasme, o paviršutiniškas stebėtojas niekada negalėjo atspėti, kokios galios ir žinios slypi po moterišku patrauklumu. Kad ir kaip jai nepatiko lengvabūdiškumas ir banalybės, taip jai patiko mėgautis tikra intelektualine visuomene."

Nuo 1841 m. pradžios Lovelace'as pradėjo rimtai studijuoti Babbage'o mašinas. Viename iš savo laiškų Babbage'ui Ada rašo: Turite man pasakyti pagrindinę informaciją apie savo mašiną. Turiu rimtą priežastį to norėti.". 1841 m. sausio 12 d. laiške ji išdėsto savo planus: " ...Kažkada ateityje (gal per 3 ar 4, o gal net daugelį metų) mano galva gali pasitarnauti jūsų tikslams ir planams... Būtent šiuo klausimu noriu su jumis rimtai pasikalbėti". Šį pasiūlymą dėkingai priėmė Babbage. Nuo to laiko jų bendradarbiavimas nenutrūko ir davė puikių rezultatų. Tačiau netrukus virš Babidžo pradėjo kauptis debesys. Namuose jo nesuprantamas agregatas išėjo iš mados, o išradėjas buvo priverstas vykti į paskaitas į žemyną.

1842 m. spalį žymus italų matematikas ir inžinierius Luigi Federigo Menabrea, Turino artilerijos akademijos balistikos dėstytojas (vėliau Garibaldžio armijos generolas, tuometinis Italijos ministras pirmininkas), Ženevos viešojoje bibliotekoje paskelbė „Analitinės analizės metmenis“. Charleso Babbage'o sugalvotas variklis“, paremtas Charleso Babbage'o seminaru apie jo analitinį variklį. Knyga buvo parašyta Prancūzų kalba, o Babbage'as kreipėsi į Adą Augustą su prašymu išversti jį į migloto Albiono kalbą. Grafienė Lovelace, pagrįstai manydama, kad jos mamai užteko pasirūpinti žentu, anūkais ir gausiu namų tarnautojų kolektyvu, laimingai grįžo į matematikos pasaulį, nusprendusi visiškai atsidėti savo mylimam mokslui, dirbti. apie Babbage'o mašiną ir jos platų populiarinimą. Taigi santuoka ne tik nesutrukdė Adai entuziastingai pasiduoti tam, ką ji laikė savo pašaukimu, bet netgi palengvino jos darbą: nepertraukiamas šaltinis finansavimas iš Loveliso grafų šeimos iždo.

Devynis mėnesius grafienė dirbo prie knygos teksto, pakeliui jį papildydama, Babbage patarta, savo pastabomis ir pastabomis. Menabrea straipsnio vertimas buvo 20 puslapių, o Ados Lovelace užrašai – du su puse karto ilgesni – 50 puslapių. Jau vien šis palyginimas rodo, kad Ada Lovelace jokiu būdu neapsiriboja paprastos komentatoriaus vaidmeniu. Tuo pačiu metu Menabrea straipsnyje daugiau buvo nagrinėjama techninė reikalo pusė, o Lovelace'o užrašai buvo labiau matematiški. 1843 m. liepos 4 d., gavusi pirmuosius įrodymus, ji rašo Babbage'ui: Noriu pateikti pavyzdį vienoje iš pastabų: Bernulio skaičių apskaičiavimas kaip neapibrėžtos funkcijos apskaičiavimo mašina, prieš tai neišsprendžiant žmogaus galvos ir rankų, pavyzdys. Atsiųskite man reikiamus duomenis ir formules. Ar aš velnias ar angelas? Aš dirbu kaip velnias dėl tavęs, mano brangusis Babbage: aš siunčiu Bernullio skaičius už tave“. Jos prašymu Babbage išsiuntė viską reikalinga informacija ir, norėdamas išgelbėti Adą nuo sunkumų, pats sudarė šių skaičių paieškos algoritmą. Bet jis padarė labai grubią klaidą sudarydamas algoritmą, ir Ada iškart tai atrado. Ji savarankiškai parašė programą Bernulio skaičiams apskaičiuoti. Ši programa, pripažinta pirmąja programa, specialiai įdiegta atkūrimui kompiuteryje, kelia išskirtinį susidomėjimą, nes šios problemos mastas, sudėtingumas ir matematinė formuluotė negali būti lyginami su elementariais pavyzdžiais. Šis pavyzdys leido Lovelace'ui visiškai pademonstruoti analitinio variklio programavimo metodiką ir pranašumus, kuriuos pastarasis suteikia naudojant tinkamą skaičiavimo metodą. 1843 07 06 kūrinys perduotas spaustuvei. Ir įvyko stebuklas – šie komentarai ir pastabos išgarsino ją pasaulyje aukštasis mokslas, o kartu įtrauktas į istoriją.

Numatydamas kompiuterių programavimo „etapus“, Ada Lovelace, kaip ir šiuolaikiniai matematikai, pradeda nuo problemos teiginio, tada pasirenka programavimui patogų skaičiavimo metodą ir tik tada pereina prie programos sudarymo. Ši programa nudžiugino Babbage'ą, jis negailėjo pagyrimo žodžių jos autoriui ir jie buvo nusipelnę. Palaikymas ir geri žodžiai sustiprino Ados pasitikėjimą ir suteikė jėgų darbui. Sėkmės jai atnešė labai stengiantis ir ne be žalos sveikatai, kuria ji ne kartą skundžiasi savo laiškuose Babbage. Lovelace norėjo, kad šis ir vėlesni darbai, apie kuriuos ji svajojo, galėtų būti kažkaip susieti su jos vardu. Tačiau tuo metu buvo manoma, kad moteriai nepadoru skelbti savo raštus pilnas vardas, ir, Ada nusprendžia ant pavadinimo įrašyti tik savo inicialus – AAL (Augusta Ada Lovelace). Todėl jos, kaip ir daugelio kitų moterų mokslininkių, darbai ilgam buvo užmiršti.

Lovelace komentarai padėjo pagrindą šiuolaikiniam programavimui, paremtam jos išsakytomis idėjomis ir principais. Jos apėmė tris pirmąsias pasaulyje skaičiavimo programas, kurias ji sukūrė Babbage mašinai. Paprasčiausias iš jų ir išsamiausias yra dviejų tiesinių algebrinių lygčių sistemos sprendimo programa dviejuose nežinomuose. Analizuojant šią programą, pirmiausia buvo pristatyta darbo ląstelių (darbinių kintamųjų) sąvoka ir buvo panaudota idėja nuosekliai keisti jų turinį. Nuo šios idėjos liko vienas žingsnis priskyrimo operatoriui, vienai iš pagrindinių visų programavimo kalbų, įskaitant mašinų kalbas, operacijų. Vertėms apskaičiuoti buvo sudaryta antroji programa trigonometrinė funkcija su tam tikros skaičiavimo operacijų sekos kartojimu; Šiai procedūrai Lovelace pristatė ciklo koncepciją, vieną iš pagrindinių struktūrinio programavimo konstrukcijų: Veiksmų ciklas – tai bet kuri operacijų grupė, kuri kartojama daugiau nei vieną kartą.". Ciklų organizavimas programoje žymiai sumažina jos apimtis. Be tokio sumažinimo praktinis naudojimas Analitinis variklis būtų nerealus, nes jis veikė su perforuotomis kortelėmis, kurių kiekvienai sprendžiamai problemai prireiktų labai daug. Trečioji programa, skirta Bernoulli skaičiams apskaičiuoti, jau naudojo pasikartojančias įdėtas kilpas. Savo komentaruose Lovelace taip pat išreiškė puikią įžvalgą, kad skaičiavimo operacijas galima atlikti ne tik su skaičiais, bet ir su kitais objektais, be kurių kompiuteriai liktų tik galingi, greiti skaičiuotuvai.

Charlesas Babbage'as Adoje rado didžiausią savo išradimo propaguotoją. Ar ji pasakė apie analitinį variklį, kad „jo mechanizmų galimybės yra tokios didžiulės, kad ji taps dešinė ranka bet koks abstrakčiosios algebros specialistas", arba mašinos gebėjimas „pinti algebrines idėjas taip, kaip Žakardo staklės pina gėles ir lapus", – Ada mokėjo rasti aiškius ir tikslius žodžius. Jau tuo metu Ada Lovelace buvo puikiai suvokdama kolosalų universalaus kompiuterio galimybių „plačio spektrą". Tuo pačiu ji labai aiškiai įsivaizdavo šių galimybių ribas: " Patartina perspėti, kad neperdėtumėte analizės variklio galimybių. Analitinis variklis nepretenduoja sukurti nieko tikrai naujo. Aparatas gali padaryti viską, ką žinome, kaip jai paskirti. Ji gali sekti analizę; bet jis negali numatyti jokių analitinių priklausomybių ar tiesų. Mašinos funkcija yra padėti mums gauti tai, ką jau žinome.". Ji matė automobilyje tai, apie ką bijojo pagalvoti pats išradėjas: " Mašinos esmė ir paskirtis keisis priklausomai nuo to, kokią informaciją į ją įdėsime. Mašina galės rašyti muziką, piešti paveikslėlius ir parodyti mokslą tokiais būdais, kokių niekur kitur nematėme.".

Beje, neatsitiktinai muzika buvo antroji Ados aistra po matematikos. Ji tikėjo, kad muzikos kalba, kaip ir matematikos kalba, suartina ją su aukštesnėmis jėgomis – „kita kalba nežemiškiems pokalbiams“.

Aiškindamas, kad Babbage'o mašina veikia ne tik su skaičiais, bet ir su abstrakčiais sąvokų ryšiais, Ada nurodo „pagrindinius garsų ryšius harmonijos ir muzikos kompozicijos moksle“, kurie leis „moksliškai komponuoti bet kokio sudėtingumo muzikos kūrinius“. ir ilgis“. Ada Augusta kompiuterio paskirtį numatė dar prieš jį sukuriant. Tai, kas šiandien pateko į mūsų gyvenimą - daugiafunkcinis įrankis, skirtas išspręsti daugybę taikomųjų problemų, Ada pamatė tolimame 40-aisiais. 19-tas amžius! Tačiau grafienė žengė kitą žingsnį, nustatydama daug žadančias mašinos galimybes: " Bet kokių funkcijų kūrimas ir paketinis apdorojimas... Mašina yra mechanizmas, skirtas išreikšti bet kokią neapibrėžtą, bet kokio laipsnio bendrumo ir sudėtingumo funkciją.".

Nepaisant negirdėto merginos aplombumo („Manau, kad turiu unikalų savybių derinį, kuris mane, kaip niekas kitas, pasmerkia atrasti paslėptą tikrovę gamtoje...“, „Tai naudinga Visata, kad mano siekiai ir ambicijos yra amžinai susiję su dvasiniu pasauliu ir kad aš nesiruošiu susidurti su kardais, nuodais ir intrigomis vietoj X, Y ir Z“), kuri, vis dėlto, buvo apgauta viltimi dėl Didžiosios Britanijos mokslo spalva, vėliau susižavėjęs hipnotizmu, Babbage'as prisipažino nuoširdžiai draugiškas jausmas savo „skaičių šeimininkei“, ką liudija mažas raštelis, pranešantis apie jo atvykimą, 1843 m. rugsėjo 9 d.:
"Mano brangioji ledi Lovelace!
Beviltiškai laukdama laisvo laiko, nusprendžiau viską mesti ir nuvykti į Ashley, pasiėmusi pakankamai popierių, kad galėčiau pamiršti šį pasaulį, visus jo rūpesčius ir, jei įmanoma, daugybę šarlatanų – trumpai tariant, viską, išskyrus skaičių damą. .
Ar šiuo metu gyvenate Ashley mieste? Ar mano apsilankymas atitrauks jus nuo jūsų reikalų? Atvyksiu trečiadienį, ketvirtadienį ar bet kurią kitą dieną, jei jums patogiau. Ar turėčiau išjungti Taunton ar Bridgewater? Ar Arbogastas [knygos „Apie darinių skaičiavimą“ autorius] su jumis? Norėjau sugrąžinti keletą knygų apie šią siaubingą problemą, trijų kūnų problemą, kuri beveik tokia pat neaiški kaip garsusis De Tribus Impostoribus. Taigi, jei turite Arbogast, aš atnešiu ką nors kita.
Su Dievu, mano brangus ir gerbiamas vertėju.
Tavo kaip niekada anksčiau
C. Babbage
".

Nuo 1844 m. Ada Lovelace vis labiau domėjosi žaisti lenktynėse, juolab kad ji pati gražiai jojo ir mėgo žirgus. Lenktynėse žaidė ir Babbage'as, ir Williamas Lovelace'as, o taikomosiomis tikimybių teorijos problemomis besidomintis Babbage'as lenktynėse svarstė žaidimą iš šių pozicijų ir ieškojo optimalios žaidimo sistemos. Be to, tokiu būdu norėta gauti trūkstamą sumą „Babbage“ analitinio variklio statybai. Deja, būk turtingas azartinių lošimų pasiseka tik jų organizatoriams. „Sistema“ nepateisino lūkesčių, praradę gana įspūdingą sumą, Babbage'as ir Earl Lovelace atsisakė dalyvauti „sistemos“ tobulinime. Tačiau lošinėja ir užsispyrusi ledi Ada tapo priklausoma nuo lošimų, įklimpo į skolas ir net įkeitė šeimos brangenybes. Londono visuomenę išgąsdino puolimas, kuriuo ši moteris išprašė pinigų savo globotinėje. Užsidegusi ji kreipėsi pagalbos į visus, kuriuos pažinojo, įskaitant savo didžiuosius amžininkus: Michaelą Faraday, Davidą Brewsterį, Charlesą Wheatstone'ą, Charlesą Dickensą (kuris rimtai tikėjo, kad po jos apsilankymų namuose liko plunksna). piktosios dvasios)... deja, dažniausiai atmetami. Be to, ledi Hell tapo artima tam tikram Johnui Crossui, kuris vėliau ją šantažavo. Ji išleido beveik visas savo lėšas ir iki 1848 m. sugriovė savo vyro turtus. Tada jos motina turėjo sumokėti šias skolas ir tuo pat metu nusipirkti kaltinančių laiškų iš liūdnai pagarsėjusio John Cross ...

Galbūt šie persekiojimai, grasinimai, nesėkmės kuriant sistemą, kuri naudinga visiems, pakenkė šios nuostabios moters sveikatai. 50-ųjų pradžioje Ada Lovelace parodė pirmuosius ligos požymius. 1850 m. lapkritį ji rašo Babbage'ui: Mano sveikata... tokia prasta, kad noriu priimti jūsų pasiūlymą ir atvykęs į Londoną pasirodyti jūsų draugams medikus". Nepaisant priemonių, kurių buvo imtasi, liga progresavo ir ją lydėjo dideli kankinimai. Ironiška, kad būtent kovos su mašinų dominavimu dainininkas Charlesas Dickensas pasidavė paskutinei ledi Lovelace valiai ir atėjo perskaityti kelis puslapius. 1852 m. lapkričio 27 d. Ada Lovelace mirė nuo kraujo praliejimo, bandydama gydyti gimdos vėžį, nesulaukusi 37 metų. Kartu su puikiu intelektu jos tėvas jai perdavė šį siaubingą paveldimumą – ankstyvą mirtis – poetė mirė sulaukusi tokio pat amžiaus ir taip pat nuo kraujo praliejimo... Pagal testamentą ji buvo palaidota šeimos kriptoje Byron Notingamšyre šalia tėvo, kurio gyvenime nebuvo mačiusi – tėvo iš kurią mūsų herojė, nepaisant visų savo motinos gudrybių, paveldėjo supratimą: gyventi – tai degti! Amžininkų teigimu, nuo to laiko dviejų genijų – tėvo ir dukters – kapai tapo piligrimystės vieta, be to, dažniau jie ateidavo nusilenkti ne didžiajam poetui, o nuostabiai moteriai, kuri sugebėjo pažvelgti į ateitį. .

Laikas neištrynė šios nuostabios moters atminties. Ados Lovelace vardas iš užmaršties prisikėlė XX a. ketvirtojo dešimtmečio viduryje, susijęs su anglų matematiko Alano Turingo darbais, kurie pristatė loginės algoritminės struktūros, vadinamos „Turingo mašinomis“, koncepciją, taip pat vėliau sukūrus pirmąjį. elektroniniai kompiuteriai.

Ados Lovelace garbei Amerikoje pavadinti du nedideli miestai – Alabamos ir Oklahomos valstijose. Taip pat Oklahomoje yra jos vardu pavadintas koledžas.

Ados Lovelace atminimui kalba pavadinta Ada. Aštuntojo dešimtmečio pabaigoje JAV gynybos departamente atlikti tyrimai atskleidė, kad programavimo kalbos nėra. aukštas lygis, kuris palaikytų visus pagrindinius programinės įrangos kūrimo etapus. Įvairių programavimo kalbų naudojimas įvairiose programose lėmė sukurtų programų nesuderinamumą, kūrimo dubliavimą ir kitus nepageidaujamus reiškinius, įskaitant programinės įrangos kainų padidėjimą, daug kartų didesnį nei paties kompiuterio kaina. Išeitis iš krizės buvo matoma kuriant vieningą programavimo kalbą, jos palaikymo aplinką ir taikymo metodiką. Visi trys šio projekto komponentai buvo kuriami itin kruopščiai, įtraukiant kvalifikuočiausius specialistus. skirtingos salys. 1975 metais JAV Gynybos departamentas nusprendė pradėti kurti universalią programavimo kalbą JAV ginkluotosioms pajėgoms, o vėliau ir visai NATO. 1979 m. gegužę kalbos dizaino konkurso nugalėtoja tapo Ada kalba, pavadinta Ada Augusta Lovelace vardu ir pasiūlyta prancūzo Jeano Ishbia vadovaujamos grupės. Ministrą skaitė sekretoriai istorinis nukrypimas ir nedvejodamas pritarė tiek pačiam projektui, tiek pasiūlytam būsimos kalbos pavadinimui – „Ada“. 1980 metų gruodžio 10 dieną kalbos standartas buvo patvirtintas. SSRS devintajame dešimtmetyje prie Valstybinio mokslo ir technikos komiteto buvo suburta Ada kalbos darbo grupė. Grupė užsiėmė visų atvirų (ir, pasak gandų, gautų slaptos žvalgybos) duomenų apie Ados kalbą tyrimu ir tyrė Ados kūrimo ir naudojimo SSRS galimybes ir tikslingumą. Šios grupės veikla devintojo dešimtmečio pabaigoje paskatino Ada kompiliatorių kūrimą beveik visiems SSRS naudojamiems kompiuteriams. Rusų kalba išleistos kelios knygos apie Ados kalbą. Maskvos valstybiniame universitete buvo dirbama kuriant savo paketus, skirtus tikrinti, ar skelbimų vertėjai atitinka standartus. Leningrado valstybiniame universitete Ada sistemai sukurti buvo panaudota sistema Pallada, kuri anksčiau buvo sukurta Algol-68 diegti, kuri perkelta į Ada. Sistemoje yra integruota kūrimo aplinka, kompiliatorius, teksto rengyklė, derinimo priemonė, bibliotekos, versijų valdymo sistema ir komandų interpretatorius. Žlugus SSRS, Ada platinimo darbai praktiškai nutrūko. Tiesa, Adoje priimtos trys programinės įrangos kūrimo programos (Krašto apsaugos ministerijoje, Civilinės aviacijos ir Švietimo ir mokslo ministerijose), tačiau jų kūrimas vyksta lėtai ir nekoordinuotai. Dėl to Ada kalba Rusijoje mažai žinoma, dauguma šiuolaikinių rusų programuotojų ją laiko „negyva kalba“ ir nieko apie ją nežino. Ada Rusijoje ir NVS šalyse naudojasi individualūs entuziastai. Be to, Ada pritaikymas, nors ir labai ribotas, yra Aukštasis išsilavinimas: specialūs Ada kursai dėstomi Maskvos valstybiniame universitete ir Charkovo universitete.
Pavyzdinė programa "Sveikas, pasauli!" apie ADA:
su Ada.Text_IO ; procedūra Sveiki yra naudoti Ada.Text_IO ; begin Put_Line("Sveikas, pasauli!" ); pabaiga Sveiki ;
Tačiau ši kalba naudojama pramoninei programinei įrangai kurti. Yra keletas projektų, sukurtų Ada ir veikiantys Rusijoje, įskaitant standartinės skrydžio, navigacijos ir ryšių įrangos rinkinį Rusijos amfibijai Beriev Be-200. Kūrimą atliko Žukovskio Aviacijos įrangos tyrimų institutas kartu su amerikiečių kompanija „Allied Signal“, Florida, JAV. Buvo naudojamas DDC-I kompanijos pragaro sistemų kūrimo kompleksas Intel 80486 platformoje.

Rusų programuotojai-protuoliai nesugebėjo įveikti tokio pavadinimo dviprasmiškumo (žinoma, rusiškai) ir, priešingai nei „Ados“ kalba, sukūrė savo „Rojaus“ algoritminę kalbą. Taip pat plačiai žinomas sovietų tarptautinio žurnalisto Meloro Sturua, aršios antiamerikietės, išpuolis: Pentagono kalba yra pasaulio priešas. „Pragaro“ kalba yra termobranduolinio pragaro balsas... „Pragaro“ kalba pasigirsta žmonių rasės prakeiksmas.". Na, tai" Marksas - Engelsas - Leninas - Spalio revoliucija"(taip iššifruojamas vardas Maloras), kaip sakoma, nuėjo per toli. Šiandien be kompiuterio ir jo programinės sistemos gali apsieiti ne tik Pentagonas, bet ir ne vienas žmogus civilizuotame pasaulyje. O ką dar Charlesas Babbage'as ir Ada Lovelace dirbo taip pasiaukojamai, - besąlygiška dovana visai žmonijai. Ir štai kodėl šiuolaikiniai kompiuterių mokslininkai liepos 19 d., kai Ada parašė pirmąją programą, ir gruodžio 10 d., kai gimė Ada Augusta Byron, švenčia kaip neoficialias programuotojas.

1997 metais buvo išleistas Lynn Hershman-Leeson mokslinės fantastikos filmas „Conceiving Ada“, kuriame pagrindinė veikėja Emmy siekia manipuliuoti laiku praeityje, kad susitiktų su Augusta Ada King, kurią vaidina Tilda Swinton. Siekdama savo tikslo, Emmy net eksperimentuoja su savo DNR, nepaisant galimo pavojaus šalutiniai poveikiai... Lynn Hershman Leeson: " Vienu metu „visų programuotojų motina“ Ada Byron-King, grafienė Lovelace, sukūrė pirmąją kompiuterinę kalbą ir numatė jos naudojimą muzikoje, poezijoje ir mene. Ada gimė Viktorijos epochoje ir buvo priversta gyventi dvigubą gyvenimą. Todėl filmas sukurtas dvigubos spiralės principu, formuojant paslaptingus ryšius tarp Ados istorijos ir istorijos apie tai, kaip DNR grandinės priverčia genetinę atmintį pereiti per keturias kartas. Kiekvienas epizodas yra pastatytas ir nufilmuotas naudojant DNR molekulės vaizdą kaip modelį. Man pasirodė be galo svarbu kūrinyje pritaikyti Ados atrastą technologiją, nes tai pasakojimui apie ją suteikia dar vieną dimensiją. Atrodo, kad virtuali realybė ir skaitmeninis garsas leido jai laiku įgyti judėjimo laisvę ir taip suteikė išvaizdai matomumo ir apčiuopiamumo.“. Deja, šis nuostabus filmas nebuvo išverstas į rusų kalbą.

Su Ada Augusta įvaizdžiu siejama daugybė legendų. Kai kurie iš jų tikrai yra tiesa; dalis, kaip įprasta, abejotina.

O kas, jei grafienė į matematiką atėjo per ezoteriką? O kas, jei ledi Ados autografai yra perpildyti okultizmo ir mistikos? Ar tai yra priežastis kabinti šiaudines vudu lėles aplink monitorių ir rengti seansus „Windows“ darbalaukyje?

O kas, jei mašina, kurią Ada taip mėgo, nebuvo pagaminta per jos trumpą gyvenimą? 30-40-aisiais. Dvidešimtajame amžiuje į analitinį variklį panašūs įrenginiai pagaliau buvo įkūnyti metale, trumpam numatant elektroninių kompiuterių atsiradimą.

O ką daryti, jei Ados Augustos trumpo gyvenimo pabaigą užgožia juokingi bandymai sukurti saugių lošimų statymų skaičiavimo sistemą? Ar tai nebuvo drąsu? Apskritimo kvadratūros paieškos yra neramių ir drąsių, kuriems, kaip žinote, šlovę dainuojame.

Mes turime pagrindinį! Grafienės Lovelace užrašai Louis Menebrea knygai yra tik 52 puslapiai. Apskritai tai yra viskas, ką Ada Lovelace paliko istorijai. Kiti žinovai dirba dešimtmečius ir palieka šimtus darbų, kurie pamirštami, kol ant jų kūrėjų galutinės poilsio vietos nusėda kapo piliakalnis. Ada Lovelace, didžiojo Bairono dukra, į istoriją pakako tik 52 puslapių. Dažnai 52 puslapiai pasaulį gali apversti neatpažįstamai. Pagalvokite apie šiuos žodžius, kai dirbate su kompiuteriu, bendraujate internete ar tiesiog perkeliate „skraidą“.

Čia negali būti daug nuomonių:
protinga kaip dukra, tėtis puikus!
Ar ne dėl to ji atsirado
ji visai ne moteriška genija,
kas nesuprantama suprato?

Kodėl grafienei reikia „paprogramės“
ir "indekso registras" kodėl?
Jos likimas – kvepalų kremas
ir monograma ant nosinės,
ir tai nebūtų didelė problema.

Bet smagu, kaip kai toks
mūsų pasaulyje yra grafičių!
Giedame jiems garbę šiandien,
ir žmonių pagyrimas
mes galime susieti su mokslais ...

© Autoriaus teisės: Philosophical Saxaul, 2010 Publikacijos pažymėjimo Nr. 110121001437

Pagal medžiagas:
Vikipedija
habrahabr.ru
chernykh.net
schools.keldysh.ru
Eleonora Mandalyan „Charleso Babbage'o skaitmeninis kompiuteris“

Ada Lovelace – grafienė, vienintelė teisėta poeto Džordžo Bairono dukra, pirmoji programuotoja moteris. Nuo mažens ji pradėjo domėtis tiksliaisiais mokslais, įskaitant matematiką. Ada buvo pirmoji ponia, supratusi Babbage logaritminio kompiuterio veikimo principą. Be to, ją taip patraukė idėja ją tobulinti ir tobulinti, kad ji pati sugalvojo įvairių užduočių variantų.

Vienos protingiausių jos eros moterų vardas tapo žinomas tik praėjus dešimtmečiams po jos mirties. Iki šiol ji lieka savo kolegų vyrų šešėlyje. Daugumoje specializuotų vadovėlių apie tai nėra nė žodžio. Tuo tarpu Ada Lovelace, gim. Byron, indėlis į programavimo kūrimą pagrįstai gali būti laikomas didžiuliu.
Norite to paties? Užsiregistruok pas mus!

Sužinokite apie keletą linksmus faktus iš šios nuostabios moters, kurios gyvybingas protas pralenkė savo laiką ir siekė nuostabių atradimų, gyvenimo.

Leonardo da Vinci sijonu

Labiau už viską Ados mama nerimavo, kad jos dukra paveldės tėvo aistrą rašyti ir užaugs tokia pat ekscentriška ir greito būdo. Todėl nuo pat mažens ji nepritarė mergaitės aistrai skaityti prozą ir poeziją, visais įmanomais būdais atkreipdama jos dėmesį į tiksliuosius mokslus. Visų pirma, matematiką Augustą de Morganą ponia Byron pakvietė mokyti savo dukrą. Dėl to, būdamas 13 metų, Ada jau turėjo keletą orlaivių brėžinių.

Lemtingas susitikimas

Žinoma, kad Adai buvo pažįstamos tokios iškilios savo laikų asmenybės kaip prozininkas Charlesas Dickensas, eksperimentinis fizikas Michaelas Faradėjus, Davidas Brewsteris (šis žmogus išrado kaleidoskopą). Tačiau jos gyvenime įvyko susitikimas, kuris iš esmės nulėmė jos gyvenimo kelią. Dar būdama jauna netekėjusi mergina susipažino su žinomu matematikos profesoriumi Charlesu Babbage'u. Prieš kelerius metus jis buvo išradęs savo logaritminę mašiną, kuri turėjo galimybę atlikti skaičiavimus dvidešimties tikslumu. Būtent ši mašina vėliau buvo pripažinta pirmuoju kompiuteriu pasaulyje.

Šeima nėra kliūtis

Būdama 19 metų pirmoji programuotoja Ada Lovelace susidraugavo su Lordu Lovelace'u. Ar tai buvo meilė, ar tai buvo vadovaujamasi tiksliu skaičiavimu ir pragmatiškumu, galima tik spėlioti. Tačiau tai, kad ši santuoka jai visais atžvilgiais pasirodė labai sėkminga, yra faktas. Vyras itin nesikišo žmonai į jos pomėgius ir, atvirkščiai, padėjo jai finansiškai ir neribojo laiko.

Net trys orų vaikai negalėjo užgesinti Ados viduje siautėjusios aistros mokslui liepsnos. Be to, santuoka, kuri, regis, turėjo sugerti moterį su rūpesčiais, ji galėjo paversti viso savo gyvenimo labui. Jame ji rado puikų finansavimo šaltinį turtingo Lovelace šeimos iždo pavidalu.

Pirmoji programinė įranga

Priežastį vadinti Adą Lovelace pirmąja pasaulyje programuotoja suteikia jos sukurtas darbas, kurį sudaro vertimas į Anglų kalba Straipsnis, kuriame aprašomas Babbage'o išradimas.

Tačiau tai nebuvo tik vertimas. Ji papildė tekstą išsamiais komentarais, padidindama jo ilgį daugiau nei tris kartus. Jie visų pirma buvo susiję su analitinės sistemos operacijų plano kūrimu. Tai buvo pirmasis programavimas! Jos „operacijos“, pasak pačios kūrėjos, apdovanojo kompiuterį nuostabiu gebėjimu pinti algebrines formules, kaip žakardo stakles, kuria iš siūlų lapus, žiedus, raštus.

Gebėjimas numatyti ateitį

Gamta pragarą dosniai apdovanojo ne tik grožiu ir sumanumu, bet ir įžvalga. Kita grafienės aistra buvo muzika. Vieną dieną ji drąsiai užsiminė, kad ateis laikas, kai kompiuteris taps toks tobulas, kad galės kurti nuostabius muzikos kūrinius. Na, o šiandien galime įvertinti jos prognozių tikslumą.

Išmokime pinti svetaines: profesija "".

Gimė 1815 metų gruodžio 10 d Ada Lovelace kuris sukūrė pirmosios kompiuterinės programos prototipą.

Apie tėvą nė žodžio

1975 metais JAV gynybos departamentas nusprendė pradėti kurti universalią programavimo kalbą. Kai iškilo klausimas, ką pavadinti naujas projektas, kūrėjai pateikė skyriaus vedėjui istorinį nukrypimą, susipažinę su kuriuo jis nedvejodamas patvirtino pavadinimą „Ada“.

Pavadinimas buvo duoklė moteriai, kurios indėlis į pasaulio mokslą buvo tik apie 50 puslapių. Tačiau šie penkiasdešimt puslapių pasirodė esąs puikus ateities numatymas.

1815 12 10 Londone, šeimoje poetas George'as Byronas ir jo žmona Anna Izabelė gimė mergaitė, kurią tėvai pavadino rugpjūtis Ada.

Ada Lovelace. Nuotrauka: www.globallookpress.com

Augusta Ada buvo vienintelė teisėta didžiojo poeto dukra, tačiau Byronas ją matė tik vieną kartą, kai mergaitei buvo mėnuo. Dukra gimė, kai tėvų santykiai jau buvo pasibaigę. 1816 m. balandžio 21 d. Byronas pasirašė oficialią skyrybų sutartį ir amžiams paliko Angliją.

Todėl nei mama, nei seneliai iš motinos pusės niekada nevadino mergaitės Auguste – juk šį vardą jai suteikė tėtis sesers garbei. Be to, giminaičiai atėmė visas Byrono knygas iš šeimos bibliotekos, kad niekas neprimintų Augustei Adai jo tėvo.

Matematika kaip šeimos hobis

Anna Isabella, gimus dukrai, perdavė ją tėvams ir išvyko į ilgą sveikatingumo kruizą.

Yra prieštaringos informacijos apie Ados ir jos motinos santykius, tačiau visiškai neabejotina, kad Ada paveldėjo Anos Izabelės aistrą matematikai. Vienu metu įsimylėjęs Byronas savo žmoną vadino „lygiagretainių karaliene“.

Jei kitose pasaulio šalyse XIX amžiaus pirmoje pusėje moterys į tokią aistrą būtų reagavusios su nuostaba, peraugusios į pasmerkimą, tai to meto pasaulio pažangos lyderėje Anglijoje į tai buvo elgiamasi gana ramiai.

Mama visokeriopai prisidėjo prie dukters susidomėjimo, kviesdama ją mokytis Škotijos matematikas Augustas de Morganas, kuri anksčiau buvo pačios Annos Isabellos mokytoja. Ada tapo kita mokytoja Merė Somervilė b, kuris išvertė į anglų kalbą „Traktatas apie dangaus mechaniką“ Prancūzų matematikas ir astronomas Pierre'as-Simonas Laplasas.

Būdama 17 metų Ada pirmą kartą išėjo į pasaulį ir buvo supažindinta su karaliumi ir karaliene. Tačiau daug didesnį įspūdį jai paliko susitikimas su Charlesas Babbage'as, Kembridžo universiteto matematikos profesorius.

Charlesas Babbage'as yra Kembridžo universiteto matematikos profesorius. Nuotrauka: www.globallookpress.com

Ponas Babbage'as ir jo automobilis

Tuo metu Babbage'as jau dešimt metų kūrė skaičiavimo mašiną, kuri galėtų atlikti skaičiavimus iki dvidešimtos dešimtainės dalies tikslumu. Ši mašina, šiandien žinomas kaip Babbage's Big Difference Engine, apima principus, kuriais vadovaujasi šiuolaikiniai kompiuteriai. Štai kodėl kai kurie Babbage'o kūrinį vadina pirmuoju pasaulyje kompiuteriu.

Skirtumų variklio kopija Mokslo muziejuje Londone. Nuotrauka: Commons.wikimedia.org / Joe D

Užduotis, kurios Babbage'as ėmėsi, savo laikui buvo nepaprastai sunki. Po dešimties metų darbo valdžia projekto atsisakė ir sustabdė jo finansavimą. Tačiau Babbage'as, kaip tikras mokslininkas, toliau dirbo. Savo naujojo pažįstamo asmenyje jis susirado ne tik draugą, bet ir atsidavusį bendražygį.

Kai Ada Byron buvo 20 metų, ji buvo ištekėjusi už 29 metų Viljamas Kingas 8-asis baronas karalius, kuriam netrukus pavyko įgyti lordo Lovelace titulą.

Ši santuoka pasirodė laiminga: pora susilaukė trijų vaikų, o jos vyras nuoširdžiai mylėjo Adą. Jis simpatizavo žmonos aistrai matematikai ir netrukdė jos mokslinėms studijoms. Negana to, įspūdinga vyro būsena leido Adai nesivarginti materialistiniais klausimais.

Amžininkai rašė, kad Ada Lovelace stebėtinai sujungė moteriškumą, grakštumą, žavesį ir aštrų protą. Ji mokėjo elgtis kaip aukštuomenės dama, tačiau daug mieliau bendravo su mokslininkais, filosofais ir rašytojais.

„Kažkas apie Bernulio skaičius“

1842 m. Charlesas Babbage'as buvo pakviestas į Turino universitetą surengti seminarą apie savo analitinį variklį. Luigi Menabrea, jaunas italų inžinierius ir būsimasis Italijos ministras pirmininkas, įrašė paskaitą prancūzų kalba, o vėliau ji buvo paskelbta Ženevos viešojoje bibliotekoje 1842 m. spalį.

Babbage'as kreipėsi į Adą Lovelace su prašymu išversti Menabrea užrašus, tekstą palydėdamas komentarais.

Ada į šį reikalą žiūrėjo itin rimtai. Darbas jai užtruko daugiau nei metus. Dėl to jos komentarai užėmė 52 puslapius, kurie pasirodė platesni nei Menabrea užrašai.

1843 m. buvo paskelbtas vertimas su Ada Lovelace komentarais, kuris iš tikrųjų buvo jos pačios mokslinis darbas. Kūrinys buvo išleistas akronimu AAL, nes aukštuomenės moteriai buvo laikoma nepadoru skelbti kūrinius savo vardu.

Publikacijos išvakarėse Ada rašė Babbage'ui: „Noriu į vieną iš savo pastabų įterpti ką nors apie Bernulio skaičius, kaip pavyzdį, kaip mašina gali apskaičiuoti numanomą funkciją, prieš tai nenusprendusi, pasinaudodama asmens galva ir rankos“.

52 genialumo puslapiai

„Kažkas“ pasirodė puiki ateities prognozė. Ada Lovelace įvedė terminus „ciklas“ ir „darbinė ląstelė“, „paskirstymo žemėlapis“, apibūdino pagrindinius algoritmizacijos principus. Be to, jos algoritmas Bernoulli skaičiams apskaičiuoti analitiniame variklyje šiandien laikomas pirmąja kompiuterine programa. Štai kodėl Ada Lovelace laikoma pirmąja pasaulyje programuotoja ir neoficialiai vadinama „visų programuotojų motina“.

„Mašinos esmė ir paskirtis keisis priklausomai nuo to, kokią informaciją į ją įdėsime. Mašina galės rašyti muziką, piešti paveikslėlius ir parodyti mokslą tokiais būdais, apie kuriuos net nesvajojome“, – rašė Ada Lovelace. Pagalvokite, šie žodžiai buvo parašyti XIX amžiaus pirmoje pusėje!

Tačiau Ados Lovelace genialumą turėjo įvertinti palikuonys, o jos kūryba nesukėlė didelio amžininkų entuziazmo dėl to, kad retas galėjo įvertinti jo reikšmę. Charlesas Babbage'as, vienas iš nedaugelio, galinčių suprasti visą to, ką parašė Ada, ėmė vadinti ją „mano brangiu vertėju“. Tačiau po pusantro šimtmečio paaiškėja, kad „vertėjas“ savo mokslinės minties galia pažvelgė į ateitį daug toliau nei „Didžiųjų skirtumų variklio“ kūrėjas.

Ados Lovelace gyvenimas buvo trumpas. 1850-ųjų pradžioje ji sunkiai susirgo, o 1852 m. lapkričio 27 d. mirė sulaukusi 36 metų.

Kiti žinovai dirba dešimtmečius ir palieka šimtus darbų, kurie pamirštami, kol ant jų kūrėjų galutinės poilsio vietos nusėda kapo piliakalnis. Ada Lovelace, didžiojo Bairono dukra, į istoriją pakako tik 52 puslapių.

Ar galima žaisti Tetris be galo?

Jei gabalų eiliškumą Tetris nustato tobulas atsitiktinių skaičių generatorius, tai jis negali būti žaidžiamas neribotą laiką. Anksčiau ar vėliau iškris daug nuoseklių S ir Z figūrėlių serijų, kurių negalima įdėti be skylių išilgai lauko kraštų, o tai galiausiai sukels nuostolius. Praktiniuose žaidimo įgyvendinimuose, kaip taisyklė, ilgoms identiškų figūrų serijoms, einančioms iš eilės, nustatomas algoritminis apribojimas.

Kokia programavimo kalba pavadinta komedijos serialo vardu?

Python programavimo kalba nėra pavadinta pitonų vardais, nors failų su joje parašytais scenarijais piktogramos arba kūrimo aplinkų logotipai dažnai reiškia gyvatės galvą. Autorius pasirinko kalbos pavadinimą, nes buvo eskizų serijos „Monty Python's Flying Circus“ gerbėjas.

Kaip buvo atsisiunčiami kompiuteriniai žaidimai ir programos iš popierinių žurnalų ir radijo laidų?

Devintajame dešimtmetyje ir dešimtojo dešimtmečio pradžioje ZX Spectrum kompiuteriai buvo labai populiarūs Europoje, o vėliau ir buvusios SSRS šalyse. Jų pigumą lėmė įprastas televizorius kaip ekranas, o buitinis magnetofonas – kaip išorinis įrenginys. Į jį buvo įdėtos garso kasetės su įrašytais žaidimais ir programomis, kurių garsą kompiuteris interpretavo kaip bitų seką ir įkėlė į atmintį. Neretai programas buvo galima „parsisiųsti“ specialiose radijo laidose, įrašant jas į kasetę. Taip pat nedidelės programos buvo publikuojamos Spektrui skirtuose žurnaluose šaltinio kodo pavidalu – jį reikėjo įvesti klaviatūra, paleisti ir vėl išsaugoti garso laikmenoje.

Kokią funkciją turėjo visi pirmaujantys pirmojo ENIAC kompiuterio programuotojai?

Prieš elektroninių kompiuterių išradimą JAV kompiuteriai buvo vadinami darbuotojais, kurie rankiniu būdu skaičiuodavo sudėtingas užduotis ant aritmometrų – pavyzdžiui, skaičiuodavo šaudymo lenteles. Dauguma kompiuterių buvo moterys, o karo metais jų buvo dar daugiau. Daugelis jų vėliau sėkmingai persikvalifikavo į programuotojus. Taigi, tarp šešių pagrindinių ENIAC programuotojų, pirmasis elektroninis kompiuteris Pagrindinis tikslas vyrų nebuvo.

Kaip žaislinės antys padeda programuotojams derinti kodą?

Kai kurie programuotojai kodui derinti naudoja ančiuko metodą. Norėdami tai padaryti, turite įdėti žaislinę antį ant darbalaukio (arba įsivaizduoti) ir eilė po eilutės išsamiai paaiškinti, ką programa turėtų daryti. Naudodamasis šiuo metodu, programuotojas dažnai susiduria su norima klaida, kurios jis nepastebėjo peržiūrėdamas kodą kūrimo aplinkoje.

Kuris brūkšnelis buvo pavadintas brangiausiu brūkšneliu istorijoje?

1962 metais amerikiečiai paleido pirmąjį erdvėlaivį Venerai tirti Mariner 1, kuris sudužo praėjus kelioms minutėms po paleidimo. Pirmiausia sugedo įrenginio antena, kuri gavo signalą iš orientavimo sistemos iš Žemės, o po to valdymą perėmė borto kompiuteris. Jis taip pat negalėjo ištaisyti nukrypimo nuo kurso, nes į ją įkeltoje programoje buvo viena klaida - perkeliant instrukcijas į perforuotų kortelių kodą vienoje iš lygčių, virš raidės buvo praleistas brūkšnys, nebuvo kuris radikaliai pakeitė matematinę lygties reikšmę. Netrukus žurnalistai šią eilutę pavadino „brangiausiu brūkšneliu istorijoje“ (šiandien pamesto įrenginio kaina siekia 135 000 000 USD).

Jūsų dėmesiui pristatome keletą faktų apie Adą Lovelace – pirmąją programuotoją.

Šios moters vardas išgarsėjo tik praėjus 100 metų po jos mirties. Nepaisant to, Ada Lovelace ir šiandien lieka savo kolegų vyrų šešėlyje: mokykliniuose vadovėliuose apie ją neužsimenama, šiuolaikiniai autoriai nekreipia deramo dėmesio į jos asmenybę, pasitenkina menkais kažkieno dienoraščių ir susirašinėjimo duomenimis. Stengėmės surinkti reikšmingiausius jos biografijos faktus.

Ada Lovelace, arba Augusta Ada King, Loveliso grafienė (Augusta Ada King Byron, Lovelace grafienė) yra vienintelė teisėta pasaulyje žinomo anglų romantiko poeto George'o Byrono dukra. Dėl daugybės tragiškų aplinkybių (viena iš jų buvo skyrybos su Ados motina Anna Byron (m. Milbank)) 1816 m. lordas Baironas buvo priverstas palikti Angliją amžiams. Adai nebereikėjo matytis su tėvu. Be kelių eilėraščių, Adai skirtų eilučių galima rasti 3-ioje Childe Haroldo piligrimystės dalyje.

Ados mama labiausiai bijojo, kad dukra paveldės nerimtą tėvo nusiteikimą ir aistrą poezijai. Nepaisant visų mamos pastangų, Ada perėmė tėvo ekscentriškumą ir potraukį poezijai, tačiau matematika tapo pagrindine jos aistra. Dėstytojais buvo tuomet garsus škotų matematikas ir logikas Augustas de Morganas ir Mary Somerville, Traktato apie dangaus mechaniką vertimo autorė.

Būdama 17 metų Ada susipažino su Charles Babbage, pirmojo skaitmeninio kompiuterio kūrėju. Nepaisant 24 metų amžiaus skirtumo, Babbage'as Adai tampa ne tik mokytoja ir kolega, bet ir artimu draugu, kuris ją palaiko visose pastangose.

1842 m. spalį buvo paskelbtas italų inžinieriaus Luigi Manabrea straipsnis apie Charleso Babbage'o analitinį variklį. Mokslininkas paprašė grafienės Lovelace išversti straipsnį į anglų kalbą. Ada ne tik išvertė tekstą, bet ir papildė jį savo komentarais, padidindama pradinį darbo kiekį 3 kartus.

Ada komentaruose pristatė tris pirmąsias pasaulyje skaičiavimo programas, kurias ji parašė Babbage'o mašinai:

1.programa dviem tiesinėms algebrinėms lygtims su dviem nežinomaisiais spręsti; analizuojant šią programą pirmą kartą buvo pristatyta „darbinių ląstelių“ (darbinių kintamųjų) sąvoka ir išsakyta mintis nuosekliai keisti jų turinį;
2. buvo sudaryta antroji programa, skirta apskaičiuoti trigonometrinės funkcijos reikšmes, pakartotinai kartojant tam tikrą skaičiavimo operacijų seką; šiai programai Ada pristatė „ciklo“ sąvoką – vieną iš pagrindinių struktūrinio programavimo konstrukcijų;
3. Trečiojoje programoje, skirtoje Bernoulli skaitmenims apskaičiuoti, Ada naudojo pasikartojančias įdėtas kilpas.

Darbo komentaruose Ada išsakė spėjimą, kad skaičiavimo operacijos gali būti taikomos ne tik skaičiams, bet ir kitiems objektams.

Ji buvo ištekėjusi už Williamo Kingo ir susilaukė trijų vaikų. Ji vedė pasaulietinį gyvenimo būdą, draugavo su Michaelu Faraday, Charlesu Dickensu ir kitomis garsiomis asmenybėmis.

Jos įrašai buvo pakartotinai išleisti B. I. Bowdeno knygoje „Greičiau nei mintis: Skaitmeninių skaičiavimo mašinų simpoziumas“ 1953 m., sukeldamas susidomėjimą Ados Lovelace vardu.

Ji mirė sulaukusi 36 metų nuo vėžio. Ji buvo palaidota Baironų šeimos saugykloje, šalia savo tėvo.

1979 m. JAV gynybos departamentas sukūrė vieningą programavimo kalbą įterptinėms sistemoms. Kalba buvo pavadinta „Ada“ Ados Lovelace garbei.

Viena iš programuotojo dienos minėjimo datų patenka į gruodžio 10 d. – Ados Lovelace gimtadienį.

Babbage automatas

Skaitiniai, skirti susipažinti su Ados Lovelace kūryba ir biografija:

Moore, Doris Langley-Levy „Grafienė Lovelace: Byrono teisėta dukra“;
-Wade, Mary Dodson „Ada Byron Lovelace: ponia ir kompiuteris“. 1994 7-9 klasės;
-Toole, Betty A. ir Ada King Lovelace „Ada, skaičių kerėtoja: kompiuterių amžiaus pranašas“. 1998 m.;
-Woolley, Benjaminas „Mokslo nuotaka: romantika, protas ir Bairono dukra“. 2000 m.