Meniu
Nemokamai
Registracija
namai  /  Stiklinimas/ Įdomūs faktai apie programuotojo profesiją. Ada Augusta Lovelace yra pati pirmoji programuotoja Žemėje! Citatos apie programuotojus

Įdomūs faktai apie programuotojo profesiją. Ada Augusta Lovelace yra pati pirmoji programuotoja Žemėje! Citatos apie programuotojus

Kokia programavimo kalba buvo pavadinta komedijos serialo vardu?

Python programavimo kalba nėra pavadinta pitonų vardais, nors failų su joje parašytais scenarijais piktogramos ar kūrimo aplinkų logotipai dažnai atstoja 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 – išorinė saugojimo priemonė. Į jį buvo įdėtos garso kasetės su įrašytais žaidimais ir programomis, kurių garsą kompiuteris interpretavo kaip bitų seką ir įkėlė į atmintį. Dažnai programas buvo galima „atsisiųsti“ į specialias radijo laidas į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 įrašyti į garso laikmeną.

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

Prieš elektroninių kompiuterių išradimą JAV kompiuteriai buvo darbuotojai, kurie rankiniu būdu apskaičiavo sudėtingų užduočių pridedant mašinas, pavyzdžiui, skaičiuodami šaudymo lenteles. Dauguma kompiuterių buvo moterys, o karo metu jų padaugėjo dar labiau. Daugelis jų vėliau sėkmingai persikvalifikavo į programuotojus. Taigi tarp šešių pirmaujančių ENIAC – pirmojo bendrosios paskirties elektroninio kompiuterio – programuotojų nebuvo nė vieno žmogaus.

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 išsamiai, eilutė po eilutės paaiškinti, ką programa turėtų daryti. Griebdamasis šio metodo, programuotojas dažnai susiduria su ieškoma klaida, kurios nepastebėjo ž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, gavusi 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 į perfokortų kodą, vienoje iš lygčių trūko eilutė, kurios nebuvimas radikaliai pakeitė matematinę lygties reikšmę. Netrukus žurnalistai šį brūkšnelį pavadino „brangiausiu brūkšneliu istorijoje“ (šiandieniškai pamesto įrenginio kaina yra 135 000 000 USD).

Kompiuteriai ir kiti kompiuteriniai įrenginiai užima didžiulę mūsų gyvenimo dalį. Tokių įrenginių pagalba mes ne tik ieškome reikiamos informacijos ar naudojame naudingas programas, bet ir perkame, bendraujame su draugais ir šeima, atliekame darbus, leidžiame laisvalaikį ir dar daugiau. Šiandien nesunku nuskenuoti dokumentą ar, pavyzdžiui, parsisiųsti mėgstamą melodiją. Tačiau dar visai neseniai žmonija tokių galimybių nežinojo.

Taigi šiuolaikiniai vartotojai gali skųstis, kad vaizdo failo įkėlimas trunka keliomis minutėmis ilgiau nei turėtų. Dar prieš kokius 30–40 metų, norint pažiūrėti naują filmą, reikėdavo nueiti į kiną nustatytu laiku. Norint pasiklausyti gražios melodijos prieš 100 metų, būtų reikėję pasikviesti muzikantą ir už tai sumokėti gerus pinigus. Ir tai yra, jei kalbėsime tik apie pramogas. Sunku įsivaizduoti, kiek laiko buvo skirta skaičiavimams ir dokumentų rengimui, bendravimui ir svarbios informacijos gavimui. Šiandien mašinos visa tai atlieka už mus dėka vieno pagrindinio proceso – programavimo. Net jei pažvelgtumėte į modernią skalbimo mašiną ar multivaryklę, ji taip pat aprūpinta paprastu, bet vis tiek dirbtiniu intelektu. Tokius įrenginius naudojame beveik kasdien, bet net nesusimąstome, kam visa tai pavyko. Šiandien kalbėsime apie žmones, kurie gerokai palengvino mūsų gyvenimą ir atvėrė mums neįtikėtiną programinio kodo pasaulį – programuotojus. Sužinosite, kas buvo pirmasis programuotojas istorijoje ir nuo ko viskas prasidėjo.

Pirmieji žingsniai į programą

Visuotinai priimta, kad aistrą ir gebėjimą tai daryti turi tik vyrai. Pažvelgus į iškiliausių programuotojų sąrašą, akį patraukia tik vyriški vardai. Tačiau mažai kas žino, kad būtent moteris buvo pirmoji programuotoja žmonijos istorijoje. Kas buvo šis reikšmingas žmogus?

Daugelis iš mūsų yra girdėję apie tokį garsų anglų rašytoją kaip George'as Gordonas Byronas. Jo dukra Ada Augusta Lovelace (Baironas) yra pirmoji programuotoja pasaulyje. Meilę matematikai merginai nuo vaikystės įskiepijo mama. Su ja dirbo geriausi vietovės, kurioje gyveno jauna ponia, mokslininkai. Taigi pirmasis jos mokytojas buvo puikus Augustas de Morganas, kuris buvo laikomas puikiu matematiku ir logiku. Būtent šie du komponentai deda programavimo pagrindą. Jie padėjo merginai tolesniuose moksliniuose darbuose.

Pirmoji pasaulyje programuotoja – Ada Augusta Byron

Informacinių technologijų istorijoje Charleso Babbage'o vardas yra vienas pirmųjų. Šis žmogus dirbo su funkcijų teorija ir skaičiavimo mechanizavimu. Babbage'as pagrįstai laikomas pirmojo protėviu ir vadinamas „kompiuterio tėvu“. Jis sukūrė pirmąją skaitmeninę mašiną ir pavadino ją analitine. Reikšmingas įvykis Ados Augustos gyvenime – jos pažintis su šiuo iškiliu išradėju. Merginos mama jį gerai pažinojo, o pats Babbage'as nuoširdžiai džiaugėsi kiekvienu nauju Ados pasiekimu įvaldžius matematikos mokslus.

Analitinio variklio įvadas

Jaunasis talentas taip pat turėjo galimybę apsilankyti „kompiuterio tėvo“ dirbtuvėse. Ji lankėsi pas ponią de Morgan, savo matematikos mokytojo žmoną ir ne visą darbo dieną dirbančią šeimos draugę. Savo atsiminimuose apie šį vizitą De Morgan pažymėjo, kad visi svečiai labai nustebę žiūrėjo į analitinį variklį, jiems tai buvo kažkas neįprasto ir visiškai keisto.

Ir tik Ada Augusta, anot de Morgano, prieš save nematė nieko antgamtiško. Ji atidžiai apžiūrėjo mašiną, suprato jos veikimo principą ir įvertino išradimą. Taip pirmoji programuotoja moteris pirmą kartą susipažino su kompiuterinėmis technologijomis. Po šio įvykio mergina dar labiau užsidegė moksline veikla. Ji žinojo ir tikėjo, kad šis išradimas yra žingsnis į ateitį ir tik pradžia laimėjimų, kad jie gali mechanizuoti bet kokius procesus. Ir, kaip šiandien matome, ji buvo teisi.

Pirmasis programuotojas ir jo kasdienybė

Būdama devyniolikos Ada Augusta išteka. Jos išrinktasis tampa Lordu Kingu, vėliau grafu Lovelace'u. Tuo metu lordui buvo 29 metai, o Ados šeimos gyvenimas buvo laimingas ir pamatuotas. Merginos vyras palaikė visas jos mokslines pastangas ir net žavėjosi jos mentalitetu. Pora gana dažnai lankydavosi socialiniuose renginiuose, tačiau jaunąją domino visai kas kita. Net nepaisant santuokos, jos bendravimas su Charlesu Babbage tapo artimesnis ir nuoširdesnis. Mergina Babbage priminė jo mirusią dukrą, juolab kad Ada buvo beveik jos amžiaus. Merginos sugebėjimais žavėjosi ir „kompiuterio tėvas“, dažnai keisdavosi įdomiomis idėjomis, rodydavo vienas kitam savo skaičiavimus. Laikui bėgant jie tapo ne tik kolegomis, bet ir gerais draugais. Ada negalėjo pakęsti paviršutiniškos visuomenės ir kvailų žmonių. Ji buvo reikli sau ir aplinkiniams. Matematinė mąstysena ją traukė dalykai, kurie nebuvo būdingi moterims. Mergina tapo tikru savo laiko genijumi ir savo gyvenimą paskyrė mokslams.

Ada Augusta nesustoja savo moksliniais skaičiavimais

Laikui bėgant pirmasis programuotojas buvo priverstas šiek tiek atitolti nuo mokslo. To priežastis – trijų vaikų gimimas, o Ada visą laiką turėjo praleisti su šeima. Tačiau jos meilė matematikai buvo tokia stipri, kad dėl ramaus šeimyninio gyvenimo su vyru ir vaikais ji nebuvo pasiruošusi aukoti mokslų. Kai mergina supranta, kad nebegali egzistuoti be matematikos, ji prašo Babbage'o surasti jai gerą mokytoją tęsti studijas. Būtent šiuo metu ji labiau nei bet kada anksčiau pasitikėjo savo sugebėjimais ir buvo pasirengusi eiti toli tobulėdamas. Babbage'as jaunajai mokslininkei atsako laišku, kuriame jis nurodo, kad šiuo metu neranda jai vertos mokytojos, tačiau tęsia paieškas. Jis taip pat pažymėjo, kad jos žinios matematikos srityje yra tiesiog puikios ir kad jis visiškai abejoja, ar jai reikia mokytojo.

Babbage mašinų tyrimas

Kiek vėliau Ada Augusta pradeda nuodugniai tyrinėti Babbage'o sukurtus kompiuterius. Ji prašo išradėjo atsiųsti detalią įrenginio informaciją, skaičiavimus ir brėžinius. Mergina rimtai tiki, kad bendradarbiavimas su išradėju gali būti daugiau nei produktyvus.

Italų mokslininkas Maniberis publikuoja savo straipsnį apie Babbage’o mašinas, o pirmasis programuotojas imasi jį išversti. Kartu su „kompiuterio tėvu“ ji rašo išsamius komentarus apie leidinį, kuris vėliau ją išgarsins tam tikruose sluoksniuose.

Pirmosios programos

Mergina sudarė savo pirmąsias programas, skirtas Bernulio skaičiams apskaičiuoti. Ada Augusta savo darbuose plačiau paaiškino dviejų tiesinių lygčių sistemos sprendimą. Tada pirmą kartą pasirodė tokia sąvoka kaip darbiniai kintamieji ir jų nuoseklus keitimas programoje. Mergina galėjo taikyti, kuri vis dar yra neatsiejama net sudėtingiausios šiuolaikinės programos dalis. Antrąją programą, aprašytą Maniber straipsnio komentaruose, parengė Ada Augusta, siekdama įvertinti trigonometrines funkcijas ir apėmė kilpos darbą. Pasikartojančios įdėtos kilpos buvo jos trečiosios programos pagrindas.

Tačiau pirmojo programuotojo vardas retai sutinkamas leidiniuose apie technologijų pažangos istoriją. Taip yra daugiausia dėl to, kad per Ados gyvenimą nebuvo pradėta veikti nė viena programa. Tai atsitiko po šios nuostabios moters mirties.

Paskutiniai mokslininko gyvenimo metai

Ada miršta sulaukusi 36 metų. Tokio pat amžiaus jos tėvas mirė nuo kraujo nuleidimo. Tėvas ir dukra mirė nuo tos pačios ligos – vėžio. Nors Ada Augusta bandė gydytis, paskutiniai jos gyvenimo metai buvo skausmingi. Kiekvienas naujas skaičiavimas moteriai buvo vis varginantis, tačiau iki pat mirties ji nenustojo užsiimti mokslu. Viena iš unikalių programavimo kalbų „ADA“, du maži miesteliai Amerikoje ir koledžas yra pavadinti Ados vardu.

Stebina tai, kad pirmoji pasaulyje programuotoja yra moteris. Tačiau ši jauna ponia davė pasauliui savo pokyčius, kurie tapo šiuolaikinio programavimo pagrindu.

Programavimas, kaip ir bet kuri kita sritis, turi savo istoriją. O jei dar tik svarstote, nuo ko pradėti mokytis programavimo, šis straipsnis atskleis jums įdomių ir linksmų faktų, kurie gali nustebinti ne tik pradedančiuosius, bet ir patyrusius IT specialistus.

Vienas faktas apie programavimą pradedantiesiems. Pirmoji IT specialistė – moteris Mažai kas žino, kad pirmoji programavimo mokytis pradėjo britė Ada Lovelace. Būtent ši moteris XIX amžiuje parašė algoritmą šiuolaikinio kompiuterio protėviui – analitiniam agregatoriui. Ši mašina savo laiku buvo naujovė ir galėjo išspręsti Bernulio lygtį, tai yra, apskaičiuoti judančio skysčio energijos tvermės dėsnį. Ada, tuo metu nežinodama, kad pradeda didžiulį IT judėjimą, sukūrė operacijų seką, kad išspręstų problemą, kuri iš esmės yra programos rašymas.

Dvidešimt penkis procentus laiko programuojant nuo nulio tenka galvoti apie tai, kaip elgsis vartotojas

Šis programavimo faktas bus įdomus pradedantiesiems IT specialistams. Pasak Briano Humeso, „Emerson Process Management“ viceprezidento, programavimas apima ne tik kodo rašymą, bet ir vartotojų elgesio analizę. IT specialistai apie 25% savo laiko praleidžia galvodami, kaip galutinis vartotojas dirbs su programa, programa ar svetaine.

Mokymasis programuoti – tai ne kodo rašymas, o mąstymas apie procesą

Tik iš anksto suplanuotos koncepcijos, sprendimo, kaip veiks programa ar svetainė, pagalba galima pagaminti tikrai kokybišką produktą. Pradedantieji programuotojai negali tiesiog sėdėti ir parašyti tūkstančio kodo eilučių. Norėdami galiausiai pamatyti kokybišką rezultatą, pirmiausia turite susisteminti informaciją, pasiruošti užduočiai ir surinkti visus reikiamus duomenis. Apie įvairius šios profesijos niuansus galite sužinoti specializuotuose kursuose arba knygose apie interneto programavimą manekenams.

Pradedantiesiems svarbu žinoti apie programavimą. IT žmonės kompiuterių netaiso

Bet tai nereiškia, kad jie nežino, kaip juos taisyti, žinoma. Viskas priklauso nuo kiekvieno individualaus žmogaus, kuris studijuoja žiniatinklio programavimo kursus pradedantiesiems, pomėgių. Iš tikrųjų IT specialistas dirba su kūrimo principais ir algoritmais. Profesionalas supranta, kaip veikia kompiuteris ir kaip apdoroja kodą. Bet, deja, mūsų realybėje frazė, o dar geriau – memas „Tu esi programuotojas“ įgavo visai kitą prasmę, ir daugelis žmonių vis dar mano, kad jei reikia taisyti kompiuterinę įrangą, tai reikia. susisiekti su kodą rašančiu asmeniu.

Populiariausia programavimo kalba, kurią galima išmokti nuo nulio, yra Java

Naujausi tyrimai, pagrįsti interneto vartotojų apklausa, taip pat paieškos užklausų rezultatais, rodo, kad populiariausia programavimo kalba pradedantiesiems nuo nulio yra Java. Ir tai nereiškia, kad jis yra populiariausias, tai reiškia, kad žmonės juo labiausiai domisi. Beje, po „Java“ populiariausios kalbos yra C ir C++.

Faktas 1. Po svarbiausių programų, kurias naudojate kasdien (Mac OS X arba Facebook), gaubtu yra siaubingai daug įsilaužimų ir ramentų, kurie sunkiai sutaria tarpusavyje. Tai tarsi Boeing 747 išardymas ir pastebėjimas, kad degalų tiekimo liniją laiko drabužių kabykla, o važiuoklė yra apvyniota lipnia juosta.

Programų kodas yra toks, kad net jei svetainė ar programa puikiai veikia ir atrodo puikiai, užkulisiuose viskas, kas verčia ją veikti, susideda iš klaidų, klaidų ir ramentų. Jis veikia vos ir kartais visai neaišku kodėl.
2 faktas: 25 % programavimo laiko praleidžiama galvojant apie tai, ką vartotojas gali padaryti ne taip.
Tai iš tikrųjų užtrunka daugiau ar mažiau procentų laiko, bet kiekvieną kartą tikrai turime pagalvoti, ką vartotojas čia gali sulaužyti. Kur jis paspaus, ką įves ir kaip galime suprasti, ką mes bandome padaryti neteisingai. Jei pasikliautume tik savimi, programos turėtų per daug problemų -
juk mes žinome kaip veikia programa, bet vartotojas – ne.
3 faktas. Programuotojas nėra kompiuterių remonto specialistas.
Programuotojas dirba su algoritmais ir projektavimo principais, o ne taiso kompiuterius. Galime suprasti, kaip veikia kompiuteris ir kaip vykdomas kodas. Bet tai nereiškia, kad mes žinome, kaip taisyti geležį. Nežinome, dėl kokios „Chrome“ problemos ji užstringa kompiuteryje arba kodėl kompiuteris perkaista. Programuotojai programuoja kompiuterius, o ne juos taiso.
4 faktas: programavimas yra mąstymas, o ne spausdinimas.
Dažniausiai programuojame miegodami, vaikščiodami, žiūrėdami pro langą ar darydami ką nors kita, kas leidžia atsipalaiduoti ir galvoti. Atsipalaidavimas yra vienas iš svarbiausių programavimo aspektų. Negalite tiesiog sėdėti ir parašyti tūkstančio kodo eilučių ir įklijuoti jas į programą. Turime sėdėti, vaikščioti, galvoti. Sugalvokite koncepciją, ištaisykite jos trūkumus, nuspręskite, kaip ji veiks... Atsipalaidavimas yra vienintelis būdas, kuriuo galime taisyti problemas.
5 faktas. Atgalinis skaičiavimas prasideda nuo nulio
Svarbu. Skaičiavimas prasideda nuo nulio – jūsų 1 yra mano 0, jūsų 10 yra mano 9. Viskas dėl būtinybės viską atlikti efektyviai, kai net ir nedidelis efektyvumo padidėjimas gali padidinti produktyvumą mastu.
6 faktas. Programuoti geriausia sraute – tokioje proto būsenoje, kai esi susikaupęs ties užduotimi ir viskas atrodo paprasta. Ši sąlyga pažįstama ir sportininkams bei muzikantams.
Programuotojai mėgsta dirbti naktį, nes tai leidžia mums gauti srautą, sutelkti dėmesį į vieną dalyką vienu metu ir nesijaudinti, kad būsime išsiblaškę. Visi kiti tik miega. Tai paros metas, kai šalia nieko nėra, niekas mums neskambina ir nebando kalbėtis. Puikus laikas pagalvoti ir programuoti.
Faktas 7. Kartais pravartu problemą atidėti rytui.
Kartais programišiams, susidūrusiems su sudėtinga problema, tikrai naudinga miegoti „su ja“. Daug kartų pastebėjau, kad valandų valandas negalėjau kažko išspręsti, tačiau vos 20 minučių miego (ar bet kokio kito miego) pabudus, sprendimas atsirado savaime.
8 faktas. „Tėvai“ gali nužudyti savo „vaikus“, jei jų užduotis bus atlikta
Ne frazė, kurią norėtum išgirsti iš bet kurio žmogaus. Tačiau programuotojams tai neatrodo taip baisu. Programos dažnai turi hierarchinę struktūrą, kai pirminis procesas kontroliuoja antrinius procesus, veikiančius žemiau esančiame lygyje.
Kai pirminiam procesui nebereikia antrinio proceso, jis jį nužudo – kai programai nebereikia nieko daryti, jos vykdymas baigiasi.
9 faktas: Jūsų nežavi tai, kiek daug žinome apie kompiuterius. Mūsų nežavi, kiek mažai apie juos žinai.
Rimtai. Užteks. Mums nesvarbu, kaip didžiuojatės, kad nenorite mokytis naujų dalykų. Suprantama, jei sakai „nelabai išmanau apie kompiuterius“ arba „Manęs nedomina programavimas“ – bet kai giriesi, kiek daug apie tai nežinai, tai tiesiog erzina.

Sveiki, mieli mano tinklaraščio skaitytojai. Manau, kad nepakenktų kartais paskelbti ne tik programų apžvalgą, bet ir įdomių naujienų ar faktų iš IT technologijų gyvenimo. Ir šiandien sugalvojau parašyti apžvalgą apie dešimt populiariausių mitų, susijusių su programuotojais. Kodėl apie juos? Na, pirma, rugsėjo 13-oji buvo Programuotojų diena, antra, aš pats turiu ką nors bendro su jų numeriu. Svetainės kūrimas ir išdėstymas taip pat reiškia interneto programavimą. Atsisėskite ir pasiruoškite sugriauti kai kuriuos mitus.

Susitinka du sistemos administratoriai:
- Kodėl tu toks liūdnas?
– Taip, serveris vakar sudužo.
- Na ir ką, tu vis dar „nepasirinkai“?
- Pakėliau, bet nukrito nuo stalo...

Nr.1 Programuotojas nereiklus.

Žinoma, visi galvoja, kad programuotojas – humanoidinis padaras, kuriam nereikia nieko daugiau, tik galingo kompiuterio ir patogios kėdės. Tam tikra prasme ši išraiška yra prasminga. Bet patikėk, jei iš tokio žmogaus atimsi viską, išskyrus minėtus dalykus, jis tau dirbs neilgai. Lankydamasis programuotojų draugų namuose pamačiau visiškai patogią ir malonią aplinką. Ir galbūt gero kompiuterio buvimas ir daugybė jam skirtų įtaisų rodo, kad šis asmuo priklauso programuotojų klasei. Ir atminkite, kad tik filmų herojai gali gyventi kažkokiame rūsyje, apsuptame geležies ir medžio gabalų.

Nr.2 Programuotojas – amžinas bakalauras.

Kad ir kaip būtų liūdna, pasitaiko atvejų, kai vargšė žmona palieka programuotojo sielvartą. Tačiau tokių atvejų nėra daugiau nei tie, kai žmonos prisitaiko prie savo mylimojo ir netgi susidomi jo darbu. Taigi, mano draugo žmona „atsėdo“ prie grafikos programų be jo pagalbos. Ir dabar, kai dažnai ateinu jų aplankyti, galiu pastebėti du kūnus, taikiai baksnojančius kompiuterio klavišus. Turbūt kiekvieno programuotojo svajonė :). Kiekvienas rašymo ir programinės įrangos kūrimo srityje dirbantis žmogus yra gyvas, jam nesvetimi meilė, meilė, rūpestis ir kiti žmogiški jausmai. Tačiau nepaneigiamas veiksnys vis tiek bus tas, kad iš 1000 gal 2–5 turi labai romantiškų polinkių. Čia arba mylėkite jį tokį, koks jis yra, arba ieškokite laimės kitame žmoguje. Ir aš pridėsiu dar vieną dalyką nuo savęs! Kiekviena žmona gali ir turi turėti tam tikrą įtaką savo sutuoktiniui. Taigi, šiek tiek magijos ir jis skirs jums tiek laiko, tiek dėmesio.

Nr. 3 Gyvenimas ir santykiai yra tik internete.

Šis mitas taip pat turi savo vietą, bet! Ne vienas dydis tinka visiems. Stebėdamas draugus pastebėjau labai įdomų dalyką. Jų internetinė būsena visada įjungta!!! Taip, taip, mano mieli skaitytojai, pasirodo, internete gyvena ne programuotojai, o jūs, mano mielas skaitytojau. Kas antras ar net dažniau turi įjungtą Skype, yra aktyvus socialiniuose tinkluose, ICQ veikia visu pajėgumu ir pan. Patikėkite, programuotoju, jei jis visą šį laiką praleistų internete, jis nebeturėtų laiko rašyti kodo. Tačiau čia yra vienas taškas. Kartais nutinka stebuklas ir tokie socialiniai gyventojai kartą per pusmetį susirenka realybėje, bendrauja, susipažįsta. Kas yra beveik nerealus reiškinys programuotojui. Visi internetiniai susitikimai vyksta tik verslo lygmeniu ir tada, kai tai absoliučiai būtina.

Nr. 4 Visas skaitymas priklauso nuo knygų programavimo temomis.

Tai tikriausiai teigia žmonės, kurie nepažįsta programuotojų. Pirma, jie skaito daugiau nei bet kuris kitas vartotojas, nes viskas vystosi ir labai dažnai, ieškodamas klausimo, į kurį būtų atsakyta, laužytojas praleidžia valandas skaitydamas ir studijuodamas tinklaraščius, forumus ir portalus. Tokių žmonių namų bibliotekoje visada galima rasti daug literatūros fantazijos temomis. Tai pateisinama tuo, kad darbas su „neapčiuopiamais, virtualiais ir abstrakčiais dalykais“ veda prie tokių temų. Nors nesu tiesioginis programuotojas, su internetu mane sieja profesija ir išsilavinimas, tad mano elektroninėje bibliotekoje yra daug knygų filosofijos ir psichologijos tema. Galiu papasakoti apie autorius, kurie paprastam interneto gyventojui nėra žinomi. Taigi siauros tematikos knygų klausimas aktualus kiekvienam žmogui individualiai, nepaisant jo statuso ir veiklos.

Nr. 5 Ateivių hobis, kitoks nei IT pomėgis.

Žinote, yra toks posakis: kas randa tai, kas patinka, niekada gyvenime nedirbs! Kokioje srityje yra labiau savo darbui atsidavę žmonės nei programuotojai? Nemanau, kad tokio rasi. Nebent kokie fanatikai. Programuotojas yra žmogus, kuriam patinka jo darbas. Ir jie tikrai džiaugiasi, ypač kai viskas pavyksta su kodu :) Kas antras žmogus turi pomėgį dėlionių ir sporto teminių žaidimų. Yra boulingo, dažasvydžio ir net sporto gerbėjų. Jei reikia dirbti biure ir su geru atlyginimu, tai toks žmogus mielai kur nors pailsės po darbo.

Tėti, tėti, nupirk man naują kietąjį diską, kitaip senasis sulinkęs...
- O kaip su stebuklingu žodžiu?
- Na, po velnių, čia irgi nustato slaptažodžius!

# 6 Netvarka ir chaosas ant stalo.

Na, tai greičiausiai ne mitas, o atšiauri tikrovė. Matyti plaukų sruogą ant stalo pasitaiko labai retai, o jei taip nutinka, tai tik dėl antrojo žmogaus kaltės. Tai gali būti piktas viršininkas, kuris nubaus jus už netvarką. Ekstremaliais atvejais žmona ar draugas taip pat gali būti mokytojas. Ir yra keletas estetiškų programuotojų, kurie sugeba išlaikyti savo stalinius kompiuterius nepriekaištingai švarius.

Nr.7 Ilga plaukų „uodega“ ant galvos.

Taip atsitinka, kad dauguma programuojančių žmonių turi ilgus plaukus. Tai nereiškia, kad jie lėkšti, nes man dideli plaukai reikalauja kruopštesnės priežiūros nei trumpi. Bet kuri mergina tai patvirtins. Griežtas aprangos kodas ir net griežti viršininkų priekaištai negali išgelbėti tokių programuotojų. Bet tai nėra taisyklė, ir daugelis žmonių vaikšto trumpai nukirstomis galvomis, bet vis dėlto yra puikūs savo srities specialistai. Taigi, vien todėl, kad nesikirpsi plaukų, nepradėsi programuoti :)

Nr. 8 Moteris programuotoja vis dar yra mitas.

Sutinku, kad moterų programuotojų beveik nėra, bet sakyti, kad jų iš viso nėra, yra visiškas klaidingas supratimas. Jei netikite, eikite į IT portalus, pažiūrėkite, kada bus programuotojų kongresas ir dalyvaukite jame. Nustebsite, bet 4 dalis bus moterys. Kodėl taip yra, nes jie yra dėmesingesni sau ir iš jų sunku sužinoti, ar ji programuoja, ar ne. Ir dar daugiau, yra nuomonė, kad programuotoja moteris yra atsargesnė savo kodekse nei jos oponentai vyrai.

Nr.9 Anekdotai tik IT temomis.

Mažas prologas.... Vakar, 2013 m. rugsėjo 22 d., su IT draugu susitikome kavinėje su mergina, kuri apskritai buvo toli nuo IT srities. Kad būtų aiškiau, aš dirbu svetainės administratore, o mano draugas – sistemos administratorius. 4 valandas kalbėjomės, juokavome ir tiesiog smagiai leidome laiką. Kai išsiskyrėme, draugė prisipažino, kad jai seniai nebuvo taip smagu. Štai ką reiškia tobulėti visapusiškai ir nebūti fanatišku vėpla programuotoju. Nors jei surinksite du ar daugiau žmonių programuotojų, yra tikimybė, kad likusieji pasiklys savo žargonu ir bendravimu.

#10 Jie gali pataisyti bet kurį kompiuterį.

Tai 100% mitas. Programuotojas yra ne remontininkas, o žmogus, dirbantis su programos kodu. Tarp šių dviejų žmonių tipų yra didžiulis skirtumas. Kompiuterių remontininkas niekada neparašys net paprasčiausios aplikacijos kompiuteriui. Kaip ir profesionalus programuotojas nepataisys rimto kompiuterio gedimo. Visa tai gali nulemti banalų sugedusių dalių pakeitimą naujomis.

Tikiuosi, jums patiko skaityti šiuos mitus apie programuotojų gyvenimą ir darbą. Atsisveikinu su jumis ir pasimatysime naujame įdomiame straipsnyje. Pagarbiai AHDEPC.

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 sprogimų apoteozė!

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


Ados Lovelace gyvenimas formuoja savotišką mitinį atgarsį su mūsų skaitmeniniu amžiumi: pagarbūs apsilankymai prie Ados kapo dabar yra daugiau nei piligriminės kelionės į jos tėvo, poeto Byrono, kapą.

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 – kaip geroji fėja, pasilenkusi prie pirmojo kompiuterio lopšio. Paskelbusi save „Didžiąja Babbage's Machine kunige“, Ada iš tiesų buvo daugiau nei tik simbolinė figūra Viktorijos laikų salonuose...

Ada Augusta Byron-King, Loveliso grafienė, gimė lygiai prieš 200 metų, 1815 m. gruodžio 10 d. Londone, nepaprastoje konservatyvioje, pirmaujančioje šalyje šeimoje. Savo tėvo, poeto George'o Noelio Gordono, lordo Bairono, kurio gyslomis tekėjo galingo škotų Gordonų klano kraujas, primygtinai reikalaujant, mergina gavo savo vardą Augusta (Augusta) jo pusseserės garbei. apie kurį, kaip buvo kalbama, jis turėjo romaną.romanas ir kuriam poetas skyrė garsiąją „Strofą Augustei“. Pirmą ir paskutinį kartą dukrą matęs tėvas praėjus mėnesiui po gimimo paliko žmoną, išvyko į revoliucinę Garibaldi Italiją, kai mergaitei buvo du mėnesiai, ir daugiau niekada nepasirodė šeimos rate. 1816 m. balandžio 21 d. Byronas pasirašė oficialią skyrybų sutartį. Daugybė biografų nuolat mini, kad tėvas „Vaiko Haroldo piligriminėje kelionėje“ (vertė G. Shengeli) mažajam Adui, savo vieninteliam teisėtam vaikui, skyrė vos keletą jaudinančių eilučių:
"O mano dukra! Aš tavo vardu
Atidarė skyrių; jiems reikia tai baigti.
Aš liksiu tavo šeima amžinai,
Bent jau aš negaliu į tave žiūrėti.
Tik tu – tolimų metų šešėlyje – paguoda.
Tavo vizijose mano ateitis
Įeis melodija, kurią pamiršau nuo vaikystės,
Ir palieskite savo širdį gyva muzika,
Kai manasis miršta lediniame kape
".
Tuo pačiu tonu seka dar keletas posmų, kurie baigiasi tėvo palaiminimu:
"Saldžiai miegokite lopšyje, nesijaudindami:
Aš anapus jūros, iš kalno aukščio
Siunčiu tau savo palaiminimus, mano mylimieji,
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š „Atsisveikinimas su ledi Bairon" (I. Kozlovo vertimas):
"Ir tą valandą, kai glostai mūsų dukrą,
Žavėdamasis kalbų burbuliavimu,
Kaip užsimenate apie savo tėvą?
Jos tėvas yra atskirtas nuo jos.
Kai mažylis pagauna tavo žvilgsnį,
Kai ją pabučiuosi, prisimink
Apie tą, kuris prašo tavęs laimės,
Kas rado rojų tavo meilėje.
Ir jei tame yra panašumo
Su tėvu, kurį palikai,
Tavo širdis staiga suplaks,
Ir širdies virpėjimas bus mano
".

Pirmosios pasaulyje programuotojos auklėjimas visiškai krito ant trapių jos motinos pečių – mielosios Annos Isabelle (Anabella) Milbank, ledi Byron, „nepaprastos moters, poetės, matematikės, filosofės“, kaip ją apibūdino Byronas 1813 m. suteikė jai slapyvardį „Paralelogramų karalienė“. Tačiau ne iš karto: naujagimio mama, atidavusi vaiką tėvams, leidosi į sveikatingumo kruizą. Ji grįžo, kai atėjo laikas pradėti auginti vaiką. Įvairiose biografijose pateikiami skirtingi teiginiai, ar Ada gyveno su mama: kai kurie teigia, kad mama užėmė pirmąją vietą jos gyvenime, net santuokoje; kitų šaltinių teigimu, ji niekada nepažinojo nė vieno iš tėvų. Poeto žmona nepateko į melancholiją ir neviltį, o, niekindama pasaulietines paskalas, 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 neįtikti ledi Byron. Mat visos jos pasaulio baimės buvo paslėptos kitose sferose – literatūros ir poezijos lauke. Ledi Byron desperatiškai bandė apsaugoti savo dukrą nuo lemtingos (tai ne metafora!) jos „bėglio“ tėvo įtakos. Nuo bet kokios jo įtakos iki taško, kad visos jos tėvo knygos buvo pašalintos iš šeimos bibliotekos, o kartu ir visa poezija! Be to, po skyrybų mama ir mamos tėvai niekada jos nevadino Auguste, o tik Ada.

Ir tada atsitiko kažkas baisaus: Ada Augusta susirgo tymais. XIX amžiaus pradžioje jie dar nežinojo, kaip gydyti šią sunkią ligą, mergina tapo neįgali ir ištisus trejus metus praleido lovoje. Tačiau šis laikas nebuvo praleistas veltui. Nepalenkiama ledi Byron pasamdė geriausius mokytojus Londone, o mergina mokslus tęsė namuose.

Ligos laikotarpis į Ados Byron socialinį ratą atvedė didingą š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 (ypač iš prancūzų „Traktato apie dangaus mechaniką“ matematikas ir astronomas Pierre'as-Simonas Laplasas) buvo vadinamas „XIX amžiaus mokslo karaliene“. Puikus ezoterinės numerologijos specialistas De Morganas įspūdingą, stebuklo ištroškusią merginą sužavėjo skaičių magija, griežtą matematikos logiką pavertė magija, nulėmusia tolimesnį būsimos grafienės Lovelace gyvenimą. Mokytojas turėjo tokią aukštą nuomonę apie savo mokinio sugebėjimus, kad palygino ją su italų matematike Maria Agnesi. Marija tapo sektinu pavyzdžiu savo mokinei... Ledi Bairon niekada nepavyko ištrinti poezijos iš savo 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ė viską. apie save – savo jėgą, talentą ir priemones. Jo palaikai buvo nugabenti į Angliją – į šeimos kriptą Hunkell Torcard bažnyčioje, netoli Newstead abatijos. Adai tuo metu tebuvo 9 metai ir ji tik pradėjo atsigauti, pakilo iš lovos.


Ada netikėčiausiu būdu pateisino mamos viltis. 1828 m. pradžioje ji staiga išsiugdė polinkį visą laisvą nuo studijų laiką 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ą“, tada jos kantrybė trūko ir ji pareikalavo dukters sąskaitos. Dvylikos metų mergaitė iš po lovos ištraukė šūsnį popierių ir, beviltiškai raudonavusi iš gėdos, parodė ledi Bairon... profesionaliai atliktus 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 ji ne tik svajojo, bet ir sukūrė sparnus! Ada iš mamos paveldėjo meilę matematikai ir daugelį tėvo bruožų, tarp jų ir panašų emocinį charakterį... Sakoma, kad nuo to laiko ne tik „Senovės Graikijos mitai“, bet ir Blaise'o Pascalio, Izaoko Niutono kūriniai. o broliai nakvodavo jaunos ponios kambaryje Bernulli ir kiti matematiniai milžinai. Tačiau yra įrodymų, kad Ada slapta rašė poeziją, gėdydamasi jos kaip kokio paveldimo maro. Savo poetinius polinkius ji suprato daug vėliau. Būdama trisdešimties, Ada parašė mamai: Jei negalite man duoti poezijos, ar tuomet duosite man poetinio mokslo?"

O dabar Adai sukako 17 metų. Laukia pirmasis jos pasirodymas viešumoje... Ada Byron sukrėtė. Sostinės džentelmenai būriais apgulė gražią jauną damą, akimirksniu praradę ortodoksišką britišką standumą. 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 „žuvis ir jūros būtybes“, „dangaus sferų ir šviesulių judėjimą“, „Žemės sandaros diržus“ tapo madingos, o vėliau, 20–30-aisiais, tapo privaloma norma, rodikliu. pažengęs Europos sekuliarizmas. Žinoma, visa ši džentelmeniška stipendija dvelkė mėgėjiškumu. Net žodis „mokslininkas“ dar nebuvo išrastas (terminas „mokslininkas“ pradėtas vartoti tik 1836 m.). Tačiau negalima paneigti, 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 (3 metai įkalinimo turėjo įtakos), 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 ir skoningai rengėsi, mokėjo kelias kalbas. Tačiau tai buvo toli gražu ne vieninteliai jos pranašumai. Tuo metu de Morgan pasėta aistra davė gausių vaisių. Su žavinga šypsena ji galėjo priversti patį nepakartojamą džentelmeną raudonuoti, išbalti ir mikčioti su savo klausimais ir, jei tikėti gandais, ji pažinojo piktąsias dvasias, kitaip iš kur toks sumanumas ir logika iš tų suglumusių Londono danų. Už jų Oksfordas ar Kembridžas? Grožis, matematika ir mistika – tai tikrasis Ada Augusta Byron portretas. Žinoma, buvo ir pavydžių gandų – viena iš ponių paskleidė „tikrą informaciją“, kad ne be reikalo džiaugiasi tokia skambia sėkme – be jos neapsieina ir pats velnias! 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 kaip toks pat mokslas 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 lygus?... Mergina iškart gavo pirmąjį titulą visam gyvenimui: Londono aukštuomenė paskelbė ją 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 mokslo draugijos nariu Charlesu Babbage'u – žmogumi, kurio likimas buvo neatsiejamai susipynęs su mūsų herojės likimu. Jaunoji panelė Bairon pirmą kartą išgirdo Charleso Babbage vardą prie pietų stalo iš Mary Somerville. Po kelių savaičių, 1833 m. birželio 5 d., jie pirmą kartą susitiko. Tačiau norint priartėti prie Charleso Babbage'o matematikos ištakų supratimo, reikia grįžti prie jau aukščiau minėto personažo – Napoleono I Bonaparto.

Taigi, Prancūzija, 1790 m. Didžiojo imperatoriaus genijus reformuoja žemyninę Europą. Ne, čia nekalbame apie važiavimą kairiąja puse. Apsvarstykite kitą, daug revoliucingesnę naujovę: metrinę svorių ir matų 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 labai gerai suprato gamybos teoriją. Visų pirma tai, ką mes, mokyklinių 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 Adrieno Legendre'o ir Lazare'o Carnot'o, sukūrė matematinę programinę įrangą, antrasis - „vidurinė grandis“ organizavo skaičiavimo procesą ir užtikrino, kad jis nesugestų. trečiasis - dešimtys labiausiai paplitusių paprastų skaitiklių atliko tiesioginius skaičiavimus. Ar šis platinimas ką nors primena? Matematinė (programinė) programinė įranga - skaičiavimų organizavimas - skaičiavimas (duomenų apdorojimas). Ar reikia paminėti, kad „žmogaus kompiuteriai“ š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 darbai 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: kas būtų, jei „žmogaus kompiuteriai“, ši „nepatikima žmogaus medžiaga“, būtų pakeisti pažangesniais mechaniniais įrenginiais? Juk „kompiuterių“ skaičiavimai visai nesudėtingi, reprezentuojantys mažų skaičių sudėjimą ir atėmimą. Tiesiog jų yra daug. Projektas, pradėtas 1822 m., buvo vadinamas Difference Engine ir turėjo būti (šiuolaikine terminija) didžiulis, nepaprastai sudėtingas sudėjimo įrenginys. Tačiau nepaisant tuo metu gero valstybės finansavimo, 1834 m. ji laimingai apmirė, jos dokumentai atsidūrė sandėliuose ir mokslo 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į, vadinamą analitiniu varikliu, 1834 m. popieriuje sukūrė Charlesas Babbage'as. Tai buvo pirmasis pasaulyje visiškai veikiantis kompiuteris. Jame buvo centrinis procesorius (Babbage terminologija, „malūnas“), programų („instrukcijų“) įvedimas naudojant perforuotas korteles (toks terminas dar neegzistavo, tačiau šiuolaikinės kortelės prototipas buvo gerai žinomas ir naudojamas nuo tada, kai. 1801 audimo staklėse Jacquard), atminties blokas („tvartas“) su 1000 registrų, kuriame buvo saugomi pradiniai duomenys ir tarpiniai rezultatai, spausdinimo įrenginys, kurio vaidmenį atliko spaustuvės. 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ų sudarytą bloką autorius ketino varyti vienintele tuo metu žinoma jėga – garais. Beje, 1991 metais anglų 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 nekreipkime dėmesio į smulkmenas. Išsamus Babbage mašinos aprašymas 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ą kūrimą. Natūralu, kad jo kalba buvo persotinta matematinių terminų ir loginių skaičiavimų, kuriuos nepasiruošusiam Londono dendijui buvo sunku suprasti. Ir Ada suprato. De Morganas, besididžiuodamas savo mokiniu, aprašo pirmąjį Ados susitikimą su proto kompiuteriu: „ Kol kai kurie svečiai nustebę žiūrėjo į šį nuostabų prietaisą laukinių, pirmą kartą išvydusių veidrodį akimis, Miss Byron, dar labai 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, o Adai pagaliau paaiškėjo, ko būtent ji ieško. Įsikūnijo jaunos ponios manija matematikai. Ir ką! Naujas , atsivėrė nežinoma galimybė padedant matematikams priverstinai mašiną padėti žmogui spręsti matematinius uždavinius!Ar tai tik matematiniai uždaviniai?Taip, tik.Tačiau ar yra daug sričių apsišvietusios žmonijos gyvenime, kuriose matematiniai uždaviniai neįveikiami. pasirodyti?...

Babbage, pažinojusi Annabelą Byron, palaikė mergaitės aistrą matematikai, nuolat stebėjo 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 per asmeninius susitikimus ir gyvą susirašinėjimą 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 kompiuterinėmis technologijomis. Taigi 1835 m. liepą, būdama 20 metų, Ada Augusta ištekėjo už savo ilgamečio gerbėjo Williamo, aštuntojo lordo karaliaus. Tikrai seniai – lordas Kingas su savo sužadėtine piršlavosi 10 metų. Seras Williamas, kuriam tuo metu buvo 29 metai, buvo ramus, nuoširdus ir malonus žmogus. Jis pritarė žmonos moksliniams veiksmams ir netgi skatino ją juose vykdyti.

Ados viename iš laiškų Babbage'ui pateikta autocharakteristika yra labai išraiškinga: „ Mano smegenys yra daugiau nei tik mirtina medžiaga; Tikiuosi, laikas parodys (nebent mano kvėpavimas ir pan. per greitai progresuoja link mirties). Prisiekiu velniui, kad per dešimt metų išsiurbsiu dalį gyvybės kraujo iš visatos paslapčių ir taip, kaip negalėtų padaryti paprasti mirtingieji protai ir lūpos. Niekas nežino, kokia siaubinga energija ir galia slypi dar nepanaudota mano mažoje lanksčioje būtybėje. 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 socialiniuose ir politiniuose rūpesčiuose (visada svajojau turėti pasaulinę galią, stiprybę ir šlovę – ši svajonė niekada neišsipildys...). Visatai gerai, kad mano siekiai ir ambicijos yra amžinai susiję su dvasiniu pasauliu ir kad aš neketinu susidurti su kardais, nuodais ir intrigomis".

Vargu ar grafas Williamas jautėsi tikruoju šeimos galva. Nepaisant garsaus titulo, uošvė ledi Bairon valdė namus, dar kartą įrodydama savo nepalenkiamą charakterį. Iš pradžių grafas dar bandė ką nors pakeisti, kažko reikalauti, bet paskui britiškai gūžtelėjo pečiais, nusprendė, kad sveikata svarbiau, ir visiškai atsidėjo valdymui. Grafienė Ada mokė vaikus, domėjosi muzika, tęsė dialogą su Babbage. Lovelaces vedė socialinį gyvenimo būdą, reguliariai rengdavo priėmimus ir vakarus savo namuose Londone ir užmiesčio dvare Oakhut parke. Ados santuoka neatitolo jos nuo Babbage; jų santykiai tapo dar nuoširdesni.

Lovelace'ų pora 1836 m. gegužės 12 d. susilaukė sūnaus, vardu Byronas, 1837 m. rugsėjo 22 d. Natūralu, kad tai kuriam laikui atitraukė Adą nuo matematikos. Tuo pačiu metu lordui ir ledi King buvo suteiktas grafo titulas, o kartu ir grafo titulai. Taip 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 atsako Lovelace'ui: „Manau, kad jūsų matematiniai sugebėjimai yra tokie akivaizdūs, kad jų nereikia tikrinti. Teiravausi, bet šiuo metu neradau žmogaus, kurį galėčiau jums rekomenduoti kaip mokytoją. Aš ir toliau ieškosiu".

Ada buvo žemo ūgio, o Babbage'as, ją minėdamas, dažnai vadindavo fėja. Žurnalo „Examiner“ redaktorius kartą tai apibūdino taip: „ Ji buvo nuostabi, o jos genialumas (ir ji turėjo genialumą) buvo ne poetinis, o matematinis ir metafizinis, jos protas nuolat judėjo, o tai derėjo su dideliais reikalavimais. 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 gerąja to žodžio prasme, o paviršutiniškas stebėtojas niekada negalėjo atspėti, kokios galios ir žinios slypi po jos moterišku patrauklumu. Kad ir kaip nemėgo lengvabūdiškumo ir banalumo, ji mėgo 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 pateikti pagrindinę informaciją apie savo automobilį. 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ą Babbage'as priėmė su dėkingumu. Nuo tada jų bendradarbiavimas nenutrūko ir davė puikių rezultatų. Tačiau netrukus virš Babidžo pradėjo kauptis debesys. Jo tėvynėje jo nesuprantamas prietaisas išėjo iš mados, ir išradėjas buvo priverstas vykti į žemyną su paskaitomis.

1842 m. spalio mėn. Ženevos viešojoje bibliotekoje iškilus italų matematikas ir inžinierius Luigi Federigo Menabrea, Turino artilerijos akademijos balistikos mokytojas (vėliau Garibaldžio armijos generolas, o vėliau Italijos ministras pirmininkas) išleido „Esė apie analitinę analizę“. 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ą į Foggy Albion kalbą. Grafienė Lovelace, pagrįstai manydama, kad jos motina turėjo pakankamai reikalų su žentu, anūkais ir dideliu namų tarnautojų kolektyvu, laimingai grįžo į matematikos pasaulį, nusprendusi visiškai atsiduoti savo mėgstamam mokslui, dirbdama su Babbage'o mokslu. mašina ir jos platus populiarinimas. Taigi santuoka ne tik nesutrukdė Adai entuziastingai pasiduoti tam, ką ji laikė savo pašaukimu, bet netgi palengvino jos darbą: ji turėjo nenutrūkstamą finansavimo šaltinį Loveliso grafų šeimos iždo pavidalu.

Devynis mėnesius grafienė dirbo prie knygos teksto, kartu papildydama jį, Babbage'o patarimu, savo pastabomis ir pastebėjimais. Menabrea straipsnio vertimas užtruko 20 puslapių, o Ados Lovelace užrašai – du su puse karto daugiau – 50 puslapių. Jau vien šis palyginimas rodo, kad Ada Lovelace jokiu būdu neapsiribojo paprasto komentatoriaus vaidmeniu. Be to, Menabrea straipsnyje daugiau buvo nagrinėjama techninė reikalo pusė, o Lovelace'o pastabose daugiau buvo kalbama apie matematinę pusę. 1843 m. liepos 4 d., gavusi pirmuosius įrodymus, ji rašo Babbage'ui: Noriu pristatyti pavyzdį vienoje iš pastabų: Bernulio skaičių apskaičiavimas kaip pavyzdys, kai mašina apskaičiuoja neapibrėžtą funkciją, prieš tai neišsprendžiant žmogaus galvos ir rankų. Atsiųskite man reikiamus duomenis ir formules. Ar aš velnias ar angelas? Aš dirbu kaip velnias dėl tavęs, mano brangusis Babbage: aš atsijoju Bernulio skaičius"Babbage'as jos prašymu atsiuntė visą reikiamą informaciją ir, norėdamas išgelbėti Adą nuo sunkumų, pats sudarė šių skaičių paieškos algoritmą. Tačiau sudarydamas algoritmą padarė labai rimtą klaidą ir Ada iš karto jį atrado. savarankiškai parašė Bernullio skaičių skaičiavimo programą Ši programa, pripažinta pirmąja programa, specialiai įdiegta atgaminti kompiuteryje, kelia išskirtinį susidomėjimą, nes šios problemos dydis, sudėtingumas ir matematinė formuluotė negali būti lyginami su elementariais pavyzdžiais. Lovelace'ui iki galo pademonstruoti analitinės programavimo technikos mašiną ir jos teikiamus privalumus su tinkamu skaičiavimo metodu. 1843 m. liepos 6 d. darbas buvo perduotas spaustuvei. Ir įvyko stebuklas – šie komentarai ir pastabos išgarsino ją. aukštojo mokslo pasaulyje, o kartu įvedė jį į istoriją.

Numatydamas kompiuterinio programavimo „etapus“, Ada Lovelace, kaip ir šiuolaikiniai matematikai, pradeda nuo uždavinio išdėstymo, tada pasirenka programavimui patogų skaičiavimo metodą ir tik tada pereina prie programos sudarymo. Ši programa sužavėjo 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ė ją aplankė su didžiuliu stresu ir ne be žalos sveikatai, kuria ji ne kartą skundžiasi laiškuose Babbage. Lovelace norėjo, kad šis ir vėlesni darbai, apie kuriuos svajojo, būtų kaip nors susieti su jos vardu. Tačiau tuo metu buvo manoma, kad moteriai nepadoru leisti savo kūrinius visu vardu, o Ada nusprendžia ant pavadinimo dėti tik savo inicialus – AAL (Augusta Ada Lovelace). Todėl jos darbai, kaip ir daugelio kitų moterų mokslininkių darbai, ilgam liko užmarštyje.

Lovelace komentarai padėjo pagrindus šiuolaikiniam programavimui, paremtam jos išsakytomis idėjomis ir principais. Juose buvo trys pirmosios pasaulyje kompiuterinės programos, kurias ji sukūrė Babbage'o mašinai. Paprasčiausias iš jų ir detaliausias yra dviejų tiesinių algebrinių lygčių dviejuose nežinomuosiuose sistemos sprendimo programa. Analizuojant šią programą, pirmiausia buvo pristatyta darbo langelių (darbo kintamųjų) sąvoka ir panaudota idėja nuosekliai keisti jų turinį. Nuo šios idėjos iki priskyrimo operatoriaus liko vienas žingsnis – viena iš pagrindinių operacijų visomis programavimo kalbomis, įskaitant mašinines. Antroji programa buvo sudaryta siekiant apskaičiuoti trigonometrinės funkcijos reikšmes, pakartotinai kartojant tam tikrą skaičiavimo operacijų seką; Š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 apimtį. Be tokio sumažinimo būtų nerealu praktiškai panaudoti analitinį variklį, nes jis veiktų su perforuotomis kortelėmis, o jų prireiktų labai daug kiekvienai problemai išspręsti. išspręsta. Trečiojoje programoje, skirtoje skaičiams skaičiuoti Bernoulli, jau buvo panaudotos pasikartojančios įdėtos kilpos. Lovelace savo komentaruose 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, sparčiai veikiantys skaičiuotuvai.

Charlesas Babbage'as Adoje rado išskirtinį savo išradimo propaguotoją. Nesvarbu, ar ji kalbėjo apie analitinį variklį, kad „jo mechanizmų galimybės yra tokios plačios, kad jis taps bet kurio abstrakčios algebros specialisto dešine ranka“, ar apie mašinos gebėjimą „pinti algebrines idėjas taip pat, kaip Jaccardo. staklės pina gėles ir lapus“, – aiškius ir tikslius žodžius galėjo rasti Ada. Jau tuo metu Ada Lovelace puikiai žinojo apie milžinišką universalaus kompiuterio galimybių „spektro platumą“. Tuo pačiu metu ji labai aiškiai suprato šių galimybių ribas: Patartina įspėti, kad neperdėtumėte analizės variklio galimybių. Analitinis variklis nepretenduoja sukurti nieko naujo. Mašina gali padaryti viską, ką mes jai liepiame. Ji gali sekti analizę; bet jis negali nuspėti jokių analitinių santykių ar tiesų. Mašinos funkcijos yra padėti mums gauti tai, ką jau žinome". Ji pamatė automobilyje tai, apie ką pats išradėjas bijojo pagalvoti: " 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 mokslo būdus, kurių niekur 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 trukmę“. 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. XIX amžiuje! 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 mergaitės negirdėto aplombumo („Manau, kad turiu unikalų savybių derinį, kuris mane, kaip niekas kitas smerkia atrasti paslėptą tikrovę gamtoje...“, „Visatai naudinga, kad mano siekiai ir ambicijos amžinai susijusios 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 britų mokslo gėlės. , vėliau susidomėjęs hipnotizmu, Babbage'as prisipažino nuoširdžiai draugiškas jausmas savo „skaičių šeimininkei“, ką liudija 1843 m. rugsėjo 9 d.
"Mano brangioji ledi Lovelace!
Beviltiškai laukdama, kol turėsiu laisvo laiko, nusprendžiau viską mesti ir vykti į Ashley, pasiėmusi pakankamai popierių, kad pamirščiau apie šį pasaulį, visus jo rūpesčius ir, jei įmanoma, daugybę šarlatanų – trumpai tariant, apie viską, išskyrus damą. skaičių.
Ar šiuo metu gyvenate Ashley mieste? Ar mano atvykimas atitrauks jus nuo jūsų verslo? Atvyksiu trečiadienį, ketvirtadienį arba bet kurią kitą dieną, jei jums patogiau. Ar turėčiau išsijungti Taunton ar Bridgwater? Ar Arbogastas [knygos „Apie darinių skaičiavimą“ autorius] su jumis? Norėjau atnešti keletą knygų, skirtų šiai siaubingai problemai – trijų kūnų problemai, kuri yra beveik tokia pat neaiški kaip garsusis De Tribus Impostoribus1. Taigi, jei turite Arbogast, atnešiu ką nors kita.
Su Dievu, mano brangus ir gerbiamas vertėju.
Tavo kaip niekada anksčiau
Ch.Babbage
".

Nuo 1844 metų Ada Lovelace vis labiau domėjosi lenktynėmis, juolab kad ji pati puikiai jojo ir mėgo žirgus. Lenktynėse žaidė ir Babbage'as, ir Williamas Lovelace'as, o taikomaisiais tikimybių teorijos klausimais besidomintis Babbage'as lenktynėse svarstė žaidimą iš šių pozicijų ir ieškojo optimalios žaidimų sistemos. Be to, tokiu būdu norėta gauti trūkstamą sumą „Babbage's Analytical Engine“ statybai. Deja, iš azartinių lošimų praturtėti pavyksta tik jų organizatoriams. „Sistema“ nepateisino lūkesčių, praradę gana įspūdingą sumą, Babbage'as ir grafas Lovelace'as atsisakė dalyvauti tobulinant „sistemą“. 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 spaudimas, kuriuo ši moteris maldavo 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 piktųjų dvasių pėdsakai) ... deja, dažniausiai gauna atsisakymą . Be to, ledi Ada tapo artima tam tikram Johnui Crossui, kuris vėliau ją šantažavo. Ji išleido beveik visas savo lėšas ir iki 1848 m. išmušė iš vėžių savo vyro turtus. Tada jos mamai teko sumokėti šias skolas, o kartu ir nupirkti kaltinančių laiškų iš pagarsėjusio Jono Kryžiaus...

Galbūt šie persekiojimai, grasinimai ir nesugebėjimas sukurti abipusiai naudingos sistemos 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 tavo pasiūlymą ir atvykęs į Londoną pasirodyti tavo draugams medikams.„Nepaisant priemonių, kurių buvo imtasi, liga progresavo ir ją lydėjo didžiulės kančios. Ironiška, kad būtent kovos su mašinų dominavimu dainininkas Charlesas Dickensas pasidavė paskutiniams Lady Lovelace norams ir atėjo perskaityti kelis Davido Copperfieldo 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 taip pat perdavė šį siaubingą paveldimumą – ankstyvą mirtį – poetė mirė tokio pat amžiaus ir dar nuo kraujo praliejimo... Pagal testamentą ji buvo palaidota šeimos kriptoje Byron Notingamšyre šalia tėvo, kurio gyvenime nebuvo mačiusi – tėvo, iš kurio mūsų herojė, nepaisant visko, kapo. jos mamos gudrybės, paveldėjo supratimą: gyventi reiškia degti! Amžininkų teigimu, nuo to laiko dviejų genijų – tėvo ir dukters – kapai tapo piligrimystės vieta, o garbinti dažniau ateidavo ne didžiojo poeto, o nuostabios moters, gebančios žvelgti į ateitį.

Laikas neištrynė šios nuostabios moters atminties. Ados Lovelace vardas buvo prikeltas iš nežinomybės XX amžiaus ketvirtojo dešimtmečio viduryje, susijusius su anglų matematiko Alano Turingo darbais, kurie pristatė loginės algoritminės struktūros, vadinamos „Turingo mašina“, koncepciją ir vėliau sukurtą pirmieji elektroniniai kompiuteriai.

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

Adų kalba pavadinta Ada Lovelace atminimui. Aštuntojo dešimtmečio pabaigoje JAV Gynybos departamento atlikti tyrimai atskleidė, kad nėra aukšto lygio programavimo kalbos, kuri galėtų palaikyti visus pagrindinius programinės įrangos kūrimo etapus. Skirtingų programavimo kalbų naudojimas skirtingose ​​​​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 pačios kompiuterinės įrangos kaina. Išeitis iš krizės buvo matoma kuriant vieningą programavimo kalbą, jos palaikymo aplinką ir taikymo metodiką. Visi trys šio projekto komponentai buvo sukurti labai kruopščiai, dalyvaujant kvalifikuočiausiiems specialistams iš skirtingų šalių. 1975 m. JAV Gynybos departamentas nusprendė pradėti kurti universalią programavimo kalbą JAV ginkluotosioms pajėgoms, o vėliau ir visai NATO. 1979 m. gegužę kalbos tobulinimo konkurso nugalėtoja tapo kalba „Ada“, pavadinta Ada Augusta Lovelace vardu ir pasiūlyta prancūzo Jeano Ishbia vadovaujamos grupės. Ministras perskaitė sekretorių parengtą istorinę ekskursiją ir nedvejodamas pritarė tiek pačiam projektui, tiek pasiūlytam būsimos kalbos pavadinimui – „Adai“. 1980 metų gruodžio 10 dieną kalbos standartas buvo patvirtintas. SSRS devintajame dešimtmetyje prie Valstybinio mokslo ir technologijų komiteto buvo suburta Ados kalbos darbo grupė. Grupė išstudijavo visus atvirus (taip pat, pasak gandų, slapta žvalgybos gautus) duomenis apie adų kalbą ir tyrė Ados kūrimo ir naudojimo SSRS galimybes ir galimybes. Š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 valstybinis universitetas dirbo kurdamas savo paketus, skirtus patikrinti, ar ada vertėjai atitinka standartus. Leningrado valstybiniame universitete Ada sistemai sukurti buvo panaudota anksčiau Algol-68 diegti sukurta sistema Pallada, kuri buvo perduota 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, yra priimtos trys programinės įrangos kūrimo programos Adoje (Krašto apsaugos ministerijoje, Civilinės aviacijos ir Švietimo ir mokslo ministerijoje), tačiau jų kūrimas vyksta lėtai ir nekoordinuotai. Dėl to Ada kalba Rusijoje mažai žinoma, dauguma šiuolaikinių rusų programuotojų laiko ją „negyva kalba“ ir nieko apie ją nežino. Ada Rusijoje ir NVS šalyse naudojasi individualūs entuziastai. Be to, Ada turi, nors ir labai ribotą, pritaikymą aukštojo mokslo srityje: specialūs Ada kursai dėstomi Maskvos valstybiniame universitete ir Charkovo universitete.
Programos pavyzdys "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 žinomi keli Rusijoje veikiančioje Adoje sukurti projektai, tarp jų – standartinės skrydžio, navigacijos ir ryšių įrangos komplektas rusiškam amfibijai Beriev Be-200. Kūrimą atliko Žukovskio Aviacijos įrangos tyrimų institutas kartu su amerikiečių kompanija „Allied Signal“, Florida, JAV. Buvo naudojamas ada sistemų kūrimo kompleksas iš DDC-I Intel 80486 platformoje.

Šmaikštūs rusų programuotojai nesugebėjo suvaidinti tokio pavadinimo dviprasmiškumo (žinoma, rusiškai) ir, kaip atsvarą „pragaro“ kalbai, sukūrė savo algoritminę kalbą „Dangus“. Taip pat plačiai žinomas sovietų tarptautinio žurnalisto Meloro Sturua, aršios antiamerikietės, išpuolis: „ Pentagono kalba yra taikos priešas. „Pragaro“ kalba yra termobranduolinio pragaro balsas... „Pragaro“ kalboje galima išgirsti žmonių rasės prakeiksmą.„ apsieiti be kompiuterio ir jo programinės įrangos. Tai, prie ko taip nesavanaudiškai dirbo Charlesas Babbage'as ir Ada Lovelace'as, yra besąlygiška dovana visai žmonijai. Štai kodėl šiuolaikiniai kompiuterių mokslininkai švenčia liepos 19 d., kai Ada parašė pirmąją programą, ir gruodžio 10 d. kai gimė Ada Augusta Byron, kaip neoficialios programuotojo dienos.

1997 metais buvo išleistas Lynn Hershman-Leeson fantastinis filmas „Conceiving Ada“, kurio pagrindinė veikėja Emmy, manipuliuojant laiku, siekia atsidurti praeityje, kad susitiktų su Augusta Ada King, kurią vaidina Tilda Swinton. Siekdama savo tikslo, Emmy net eksperimentuoja su savo DNR, nepaisydama galimo šalutinio poveikio pavojaus... Lynn Hershman Leeson: “ Savo laiku „visų programuotojų pirmtakė“, Ada Byron-King, Lovelace grafienė, 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 paslaptingą ryšį tarp Ados istorijos ir istorijos apie tai, kaip DNR grandinės priverčia genetinę atmintį pereiti per keturias kartas. Kiekvienas epizodas yra sukonstruotas ir nufilmuotas naudojant DNR molekulės vaizdą kaip modelį. Jaučiau, kad labai svarbu panaudoti technologiją, kurią Ada atrado mano darbe, nes tai suteikia dar vieną jos istorijos aspektą. Atrodė, 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; kai kurie, kaip įprasta, yra abejotini.

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

O kas, jei automobilis, kurį taip mėgo Ada, per trumpą jos gyvenimą taip ir nebuvo pagamintas? 30-40-aisiais. Dvidešimtajame amžiuje prietaisai, panašūs į analitinį variklį, galiausiai buvo įkūnyti į metalą, trumpai prieš elektroninių kompiuterių atsiradimą.

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

Mes turime pagrindinį dalyką! Grafienės Lovelace užrašai Luiso Menebrea knygai užima tik 52 puslapius. Apskritai tai yra viskas, ką Ada Lovelace paliko istorijai. Kai kurie mokslininkai 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. Adai Lovelace, didžiajai didžiojo Bairono dukrai, reikėjo tik 52 puslapių, kad ji įeitų į istoriją. Dažnai 52 puslapiai gali neatpažįstamai paversti mus supantį pasaulį. Pagalvokite apie šiuos žodžius dirbdami su kompiuteriu, bendraudami internete ar tiesiog judindami „skraidą“.

Čia negali būti daug nuomonių:
protingas kaip dukra, puikus tėvas!
Ar ne dėl to tada atsirado?
jos genijus visai ne moteriškas,
kokį nesuprantamą dalyką tu supratai?

Kodėl grafienei reikia „paprogramės“
ir "indekso registras" kodėl?
Jos likimas – kvepalų kremas
o ant nosinės yra monograma,
ir didelių problemų nekils.

Bet malonu, kai jie tokie
Mūsų pasaulyje yra grafienių!
Giedame jiems garbę šiandien,
ir žmonių pagyrimų
mes galime susieti su mokslais...

© Autoriaus teisės: Philosophical Saksaul, 2010 Publikacijos sertifikatas Nr. 110121001437

Remiantis medžiagomis:
Vikipedija
habrahabr.ru
chernykh.net
schools.keldysh.ru
Eleonora Mandalyan „Charles'o Babbage'o skaitmeninė skaičiavimo mašina“

George'as Byronas yra vienas didžiausių anglų klasicistų. Visi žino jo darbus. Tačiau jo dukra dažniausiai minima pro šalį. Tačiau Ada Lovelace yra viena reikšmingiausių (jei ne pati reikšmingiausia) figūrų programavimo srityje. Ir nors Ados indėlis buvo nedidelis, kiek daugiau nei 50 puslapių, bet kokie puslapiai! Daug mokslininkų, parašiusių dešimtis disertacijų ir neišgarsėjusių, tačiau Ada išgarsėjo vos penkiasdešimt puslapių. Mes jums papasakosime istoriją apie Adą Lovelace, pirmąją programuotoją.

Ados Lovelace vaikystė

1815 m. rugsėjo 10 d., Londonas. George'o Byrono žmona Anna Isabella pagimdė mergaitę, kuri buvo pavadinta poeto sesers Augustos vardu, jos antrasis vardas buvo Ada. Mergaitės mama beprotiškai įsimylėjo matematiką, kurią iš jos perėmė dukra. Tačiau laiminga jos vaikystė buvo aptemdyta: tėvą Ada matė tik kartą gyvenime, būdama mėnesio. Po to George'as pasirašė dokumentus ir išsiskyrė su savo žmona. Visos jo knygos buvo pašalintos iš mergaitės šeimos bibliotekos ir visą likusį gyvenimą ji buvo vadinama Ada, o ne tuo vardu, kurį jai davė tėvas.

Ada buvo žema, maža mergaitė. Ji užaugo nepaprastai išsilavinusi, nes mama pasamdė geriausius matematikos profesorius. Ir mano dukra įsimylėjo matematiką, kaip ir jos mama, kuri buvo vadinama „lygiagretainių karaliene“.

Ados Lovelace jaunystė

Septyniolikos metų jaunoji Ada buvo pristatyta teismui, nes jos šeima buvo gana garsi. Po to ji dažnai pradėjo lankyti priėmimus ir vakarienes ir pradėjo „eiti į visuomenę“. Mergina toliau mokėsi matematikos pas geriausius mokytojus. Iš Mary Somerville (škotų matematikės; ji buvo Ados mokytoja, į kurią ji žiūrėjo) ji sužinojo apie Charlesą Babbage'ą, anglų mokslininką ir Kembridžo profesorių. Asmeniškai sutikusi, ji pradėjo artimai bendrauti su profesoriumi, tarp dviejų matematikų užsimezgė stipri draugystė ir po to jie nenustojo bendrauti. Vėliau Ada susipažino su daugybe kitų iškilių žmonių: fizikų, mokslininkų, matematikų, rašytojų.
Charlesas Babbage'as

Charlesas Babbage'as

Santuoka ir vedybinis gyvenimas

Praėjo treji metai. Ada buvo ištekėjusi už dvidešimt devynerių metų Williamo Kingo, anglų barono. Viljamas palaikė žmoną visose jos pastangose ​​ir beprotiškai mylėjo ją. Ši santuoka buvo laiminga. Nepaisant nepavydėtinos to meto moterų padėties moksle, Ada turėjo galimybę užsiimti tuo, kas jai patinka, ji visada turėjo medžiagos tyrimams. Be to, dėl vyro turtų Ados veiksmai nebuvo suvaržyti finansiškai. Pora susilaukė trijų vaikų: Byrono (būsimo bendraamžio), Anne (būsimos keliautojos, išleido keletą knygų) ir Ralpho (būsimas rašytojas).

Ada Lovelace šeima: William King, Byron King, Anne King (Bunt), Ralph King

Karaliaus šeima vedė socialinį gyvenimą ir dažnai rengdavo priėmimus, susitikimus ir vakarienes. Šioje visuomenėje Ada buvo laukiama viešnia, ji galėjo ne tik kalbėti apie mokslą, bet ir buvo pavyzdinga žmona ir moteris. Nepaisant viso savo matematinio proto, Ada buvo elegantiška ir moteriška, viena geriausių namų šeimininkių ir labai įdomus žmogus. Ji stebėtinai sujungė geriausias savo tėvų savybes: šaltą mamos protą ir rafinuotumą, emocinį tėvo charakterį.

Ada Lovelace moksle

Tačiau grįžkime prie Ados kaip matematiko. Ji ir toliau bendravo su Charlesu Babbage'u net po vedybų ir atliko su juo tyrimus. Padėjo Babbage'ui sukurti savo analitinį variklį. Tačiau svarbiausias darbas jos gyvenime buvo prancūzų matematiko Luigi Menabrea straipsnio vertimas ir jo komentarai.

Ada Lovelace diagrama

Išleidimo metu šis kūrinys nebuvo toks svarbus, bet ateityje sulaukė didžiulės sėkmės ir beveik iš esmės svarbus programuojant, nes iš tikrųjų Ada parašė pirmąją pasaulyje kompiuterinę programą. Komentaruose ji teigė, kad ateityje bus mašinų, kurių paskirtis skirsis priklausomai nuo sudėtingumo. Ada numatė, kad „mašinos galės rašyti muziką, piešti paveikslėlius ir parodyti mokslui naujus būdus“, apibūdindama savo draugo ir kolegos Charleso Babbage'o skaičiavimo mašiną. Nuostabu, kaip tiksliai ji nuspėjo šiuolaikinių kompiuterių galimybes dar XIX amžiuje. Apskritai knyga buvo išleista AAL pavadinimu ir joje buvo daug daugiau informacijos nei originalūs įrašai. Būtent Ada sukūrė terminus „ciklas“ ir „darbo ląstelė“.

Ada gyveno trumpą, bet laimingą ir džiaugsmingą gyvenimą. Būdama 36 metų jai buvo diagnozuota ši liga. Šiuolaikiniai gydytojai sako, kad tai buvo gimdos vėžys. Deja, jos išgydyti nepavyko, ir Ada mirė nuo kraujo nuleidimo, būdama 36 metų. Ji buvo palaidota kriptoje su savo tėvu, kurio per savo gyvenimą nepažinojo.

Ada Lovelace, talentingos moters matematikės, gerokai pralenkusios savo laiką, garbei buvo pavadinta pagrindinė programavimo kalba ADA, kurią JAV Gynybos departamentas sukūrė kaip pagrindinę programavimo kalbą (šiuo metu ją naudoja JAV kariuomenė ir NASA).

Be to, jos vardu pavadinti du maži miesteliai Alabamoje ir Oklahomoje. Pastaroji netgi turi jos vardu pavadintą koledžą.

  1. Ar žinojote, kad be oficialios programuotojo šventės (rugsėjo 13 d. – „programuotojo diena“) yra ir kitų švenčių, kurias jie švenčia, tai – sistemos administratoriaus diena (paskutinį liepos penktadienį), kompiuterių inžinieriaus dieną (vasario 14 d.), interneto programuotojo diena (balandžio 4 d.) ir net testuotojų diena (rugsėjo 9 d.). Nepamirškite šią dieną pasveikinti tų, kurie atsidavė šioms sunkioms profesijoms.
  2. Pasaulyje yra apie 8500 programavimo kalbų (taip, tai tiesa), tačiau dažniausiai vartojamų kalbų skaičius yra šiek tiek daugiau nei tuzinas. Taip yra dėl mažos paklausos ir dėl to prastų produkto pardavimų, kalbos kūrėjų nesugebėjimo rasti kompromiso ir įvairių trūkumų. Štai kaip skaitytojai galvoja ir komentuoja: Paskalio ir DELPHI taisyklė! Ir apskritai geriausia kalba yra ta, kuria gali parašyti ką nors reikšmingesnio nei Hello World.
  3. Ar žinojote, kad pirmoji IT specialistė buvo britė Ada Lovelace? Būtent ji XIX amžiuje parašė algoritmą analitiniam agregatoriui, taip sakant, šiuolaikinio kompiuterio protėviui. Ši mašina savo laiku buvo naujovė ir galėjo išspręsti Bernulio lygtį, tai yra, apskaičiuoti energijos tvermės dėsnį skysčio judėjime. Ada, tuo metu nežinodama, kad pradeda didžiulį IT judėjimą, sukūrė operacijų seką, kad išspręstų problemą, kuri iš esmės yra programos rašymas. Tai rodo, kad programuoti gali bet kuris žmogus, nepriklausomai nuo lyties, jei tik yra noro.
  4. Dažniau žmonės mano, kad jei esate programuotojas, galite padaryti beveik bet ką, ir jie pradeda teikti įvairius prašymus nuo kompiuterio remonto, programos rašymo iki neįtikėtiniausių dalykų, nesusijusių su programuotojo specializacija. Viskas – susikurkite internetą savo telefone, iš naujo užtaisykite lėkštę, sutvarkykite planšetinį kompiuterį ar net suremontuokite dulkių siurblį ar televizorių. Atsiminkite, brangieji, kad kiekvienas žmogus, taip pat ir programuotojas, turi savo specializacijų skirtumų.
  5. Šiais laikais internete dažnai mirga šios antraštės: „Sukurkite savo unikalią svetainę per 15 minučių be programuotojų ir dizainerių! Daugelis pradedančiųjų žiniatinklio valdytojų to nepatenka, be to, kenčia nuo manijos stebinti visus ir viską. Svetainėje pradeda pasirodyti įvairūs keblūs scenarijai su daugybe efektų, tokių kaip „ar tu toks silpnas?“, informatoriai, grotuvai, sukrauti vaizdo įrašai ir kiti blizgučiai. Na, nustebome, o kas toliau? Ir čia neapsieisite be programuotojų: arba scenarijus sugedo, arba informatorius klaidingas, arba programa buvo įdiegta kreivai. Pasirodo, programuotojus nurašyti dar anksti.
  6. Sužinojome, kad programuotojo profesija visada bus paklausi, kad ir kokie pokyčiai vyktų pasaulyje. Bet kaip atpažinti gerą programuotoją? Išvardinkime keletą teigiamų kriterijų, kurie skiria gerą programuotoją nuo tiesiog programuotojo:
  • Atsilieka nuo naujų technologijų
  • Darbas yra džiaugsmas ir atrodo kaip hobis
  • Sugeba sukurti idėją, bet ir užkrėsti kitus
  • Turi savo projektą, ir net ne vieną
  • Eina su laiku, toliau mokosi
  • Atkaklus, užsispyręs ir net užsispyręs siekdamas savo planų
  • Nuolat ieškote naujų problemų sprendimo būdų
  • Moka taisyklingai reikšti savo mintis, taip pat klausytis. Rodo pavyzdį kompetentingo specialisto, kuris sugeba įtikinti.
  • Turi gerą patirtį programavimo srityje, taigi ir neblogą gyvenimo aprašymą.
  • Jis turi platų žinių spektrą įvairiose srityse.
  • Geba dirbti komandoje

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

Šios moters vardas išgarsėjo tik praėjus 100 metų po jos mirties. Tačiau 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, grafienė Lovelace) - vienintelė teisėta pasaulyje žinomo anglų romantiko poeto dukra. Džordžas Baironas. 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. Ada daugiau niekada neturėjo matyti savo tėvo. 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 temperamentą ir aistrą poezijai. Nepaisant visų motinos pastangų, Ada perėmė tėvo ekscentriškumą ir potraukį poezijai, tačiau tapo jos pagrindine aistra. Mokytojai buvo garsus škotų matematikas ir logikas Augustas de Morganas Ir Merė Somervilė, „Traktato apie dangaus mechaniką“ vertimo autorius.
  • Būdama 17 metų Ada susipažino Charlesas Babbage'as, pirmojo skaitmeninio kompiuterio kūrėjas. Nepaisant 24 metų amžiaus skirtumo, Babbage'as Adai tampa ne tik mokytoja ir kolega, bet ir artimu draugu, kuris ją palaiko visose jos pastangose.
  • 1842 m. spalį buvo paskelbtas italų inžinieriaus straipsnis Luigi Manabrea, skirta Charleso Babbage'o analitiniam varikliui. Mokslininkas paprašė grafienės Lovelace išversti straipsnį į anglų kalbą. Ada ne tik išvertė tekstą, bet ir papildė jį savo komentarais, originalų darbo kiekį padidindama 3 kartus.

Buvo pateikti Ados komentarai trys pirmosios pasaulyje kompiuterinės programos, kurią ji sudarė Babbage's mašinai:

  1. dviejų tiesinių algebrinių lygčių dviejuose nežinomuose sprendimo programa; analizuojant šią programą pirmą kartą buvo pristatyta „darbinių ląstelių“ (darbinių kintamųjų) sąvoka ir išsakyta mintis nuosekliai keisti jų turinį;
  2. antroji programa buvo sudaryta siekiant 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.
  • Komentaruose prie darbo Ada išsakė spėjimą, kad skaičiavimo operacijas galima pritaikyti ne tik skaičiams, bet ir kitiems objektams.
  • Buvo vedęs Viljamas Kingas, susilaukė trijų vaikų. Ji vedė socialinį gyvenimo būdą ir draugavo su Michaelu Faraday, Charlesu Dickensu ir kitomis garsiomis asmenybėmis.
  • Jos įrašai buvo pakartotinai išleisti B. I. Bowdeno kūryboje „Greičiau nei manoma: simpoziumas apie skaitmenines kompiuterines mašinas“ 1953 m., o tai sukėlė susidomėjimą Ada Lovelace vardu.
  • Ji mirė sulaukusi 36 metų nuo vėžio. Ji buvo palaidota Byronų šeimos kriptoje, šalia savo tėvo.
  • 1979 m. JAV Gynybos departamentas sukūrė vieną įterptųjų sistemų. Kalba buvo pavadinta "Ada", Ados Lovelace garbei.
  • Viena iš Programuotojo dienos minėjimo datų yra būtent tokia gruodžio 10 d– Ados Lovelace gimtadienis.

Babbage automatas

Literatūra, skirta susipažinti su Ada 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 kl.;
  • 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.