Datoru vēsture

Ada Lovelace Genius lieta vai krāpšana?

Ada Lovelace Genius lieta vai krāpšana?
Adela Kinga, Lovelace grāfiene, bija 19. gadsimta angļu matemātiķe, kurai šodien parasti tiek piešķirts pasaules pirmā datorprogrammētāja moniker. Pēc dažu domām, Ada Lovelace ir matemātikas ģēnijs, kuram bija izšķiroša nozīme datora attīstībā un kuram netaisnīgi tika liegta kredītvēsture. Pēc citu domām, Adas ieguldījums ir pārspīlēts, un viņas loma ir tikai neliela vēsturiska interese.

Ada Bryon dzimis Londonā 1815. gada 10. decembrī. Viņa bija bēdīgi slavenā lorda Bairona un baroneses Anabellas Milbankas meita. Kaut arī pāris, iespējams, bija inteliģentākais pāris Eiropā, viņi temperamentā bija neticami atšķirīgi. Lords Braions bija viens no izcilākajiem dzejniekiem, savukārt baronese Milbanke bija viena no izcilākajām matemātiķēm. Lords Braions bija pazīstams ar saviem skandalozajiem, savvaļas darbiem, kamēr baronese Milbanke bija askētiska un reliģiska. Pāris šķīra 5 nedēļas pēc Adas dzimšanas.

Ada bērnībā pavadīja stingru un stingru izglītības plānu. Šķiet, ka Adas patiesā interese par matemātiku ir uzliesmojusi pēc tikšanās ar Čārlzu Bebetu. Čārlzs Bebits bija turīga baņķiera dēls un jau agrā bērnībā parādīja ģēniju matemātikā. Pēc Kembridžas absolvēšanas viņa spilgtā karjera tika atlikta uz daudziem gadiem, kamēr viņam netaisnīgi tika liegtas zinātniskās pozīcijas vairākās universitātēs. Šajā periodā Bērts iztika no savas ģimenes bagātības un turpināja veidot dokumentus par dažādām tēmām.

Bebeda interese drīz radās par trigonometrijas un logaritmisko tabulu grāmatu sagatavošanu. Šīs grāmatas bija ārkārtīgi vērtīgas, īpaši militārpersonām par to izmantošanu kuģu navigācijā. Tabulas tika izveidotas, piešķirot aprēķinus matemātiķiem, lai tos pierakstītu rokrakstā, un pēc tam iespiedmašīna kopēja rokrakstu. Šo tabulu ražošana bija neticami darbietilpīga un laikietilpīga, un tajā bija daudz dažādu kļūdu iespēju. Bebits pievērsās mehāniskā kalkulatora projektēšanai un izgudrošanai, kas varētu izmantot Īzaka Ņūtona algoritmu “atšķirību metode”, lai automatizētu šo matemātiķu darbu.

17 gadu vecumā Ada debitantu sezonā devās no mātes lauku īpašuma uz Londonu. Kamēr ballītē, kuru sava 17 gadus vecā dēla vārdā rīkoja filozofs un matemātiķis Čārlzs Bebits, Ada tika iepazīstināta ar 41 gadu veco Čārlzu viņu kopīgās intereses dēļ par matemātiku. Bērts parādīja Adai savas mašīnas “Difference Engine” prototipu. Difference Engine vajadzēja būt īpašam kalkulatoram, kas iedvesmotu Babbage dizainu Turinga pilnīgam universālam datoram.

Pēc tikšanās ar Bebetu Ada saglabāja draudzību ar Bebetu, nākamos vairākus gadus pavadot laulībā un audzinot 3 bērnus. 1839. gadā Ada uzrakstīja Bebetu, jautājot par ieteikumu pasniedzējam matemātikā. Bērts ieteica izcilo loģiķi Augustu De Morganu. Augusts De Morgans bija tuvs draugs Būla algebras izgudrotājam Džordžam Būlem, padarot Adu tikai divas pakāpes atdalījumā no citas nozīmīgas figūras skaitļošanas vēsturē. De Morgana pirmais priekšmets Adai bija aprēķins, kurā Ada ātri izcēlās.

Bebits bija mēģinājis nodrošināt finansējumu savai idejai par tīri mehānisku Turinga pilnīgu universālo datoru, taču Anglijas finansēšanas aģentūras viņu norāja. 1840. gadā Bepets Itālijā lasīja lekciju par šo ideju. Lekciju apmeklēja jauns inženieris Luidži Menabrea, kurš pierakstīja piezīmes un vēlāk tos publicēja franču valodā. 1843. gadā Ada nolēma tulkot piezīmes angļu valodā un savā rakstā iekļaut savas piezīmes. Ada vairākus mēnešus pavadīja, publicējot piezīmes, kuras tiek uzskatītas par viņas lielo opusu.

Ada Lovelace piezīmes


Adas piezīmes ir neticami pamatīgas un demonstrē izcilas tehniskās zināšanas. Vēl svarīgāk ir tas, ka Ada sniedz oriģinālu ieskatu daudzās vissvarīgākajās skaitļošanas idejās. Starp visdārgākajiem Adas komentāriem: “Daudzu priekšmetu raksturs šajā zinātnē noteikti tiek iemests jaunā gaismā un padziļināti izpētīts."Viņa arī lieliski izvirza svarīgu apgalvojumu par mākslīgā intelekta iespējamību:" Analītiskajam dzinējam nav pretenziju, lai kaut ko radītu. Tas var darīt visu, ko zinām, kā pasūtīt to izpildīt .. . Tās provinces mērķis ir palīdzēt mums darīt pieejamus to, kas mums jau ir pazīstams.”. Vēl viens oriģināls ieskats, kas atrodams Ada rakstā, ir ideja, ka analītiskais dzinējs varētu manipulēt ne tikai aritmētiskiem skaitļiem, īpaši atsaucoties uz mūzikas notīm. Šķiet, ka šī ideja nav sastopama Bepeta darbā un ir raksturīga tikai Adai.

Pēc Bepeta piezīmju publicēšanas Ada ierosināja būt atbildīga par Bebeta analītiskā dzinēja projektu, tostarp finansējuma nodrošināšanu un inženieru pieņemšanu darbā. Bebidža loma būtu uzraudzīt tehniskās detaļas. Tā kā ieraksts parādās viņu sarakstē, šķiet, ka Bepeta galvenokārt piekrita viņas noteikumiem. Tas bija neparasts lēmums no Bērdža puses, jo viņš ilgu laiku tika atzīmēts ar temperamentīgo un valdonīgo raksturu. Pati Ada bija pārsteigta un rakstīja, ka “es vēl nekad neesmu redzējis viņu tik patīkamu, tik saprātīgu vai tik labu garastāvokli!”.

Abi turpināja izdomāt finansēšanas shēmas, taču Adai nācās atlikt nopietnākus centienus projektā, jo viņas veselība kļuva par problēmu. Turpmāko gadu laikā Adas veselība strauji pasliktinājās, un viņai traģiski tika diagnosticēts vēzis. Mūsdienās tiek uzskatīts, ka viņa cieta no olnīcu vēža. Ada izmēģināja dažādas zāles, taču galu galā saprata, ka nāve ir nenovēršama. Viņa aicināja savu draugu Čārlzu Dikensu izlasīt kādu no viņa grāmatām stāstu par nāvi. Pēdējos mēnešos Ada lūdza, lai viņu apglabā blakus savam kavētajam prombūtnē esošajam tēvam, kas dziļi dusmoja viņas māti un vīru. Neskatoties uz mātes mēģinājumiem ieaudzināt pretējo, Ada jau sen bija sava tēva cienītāja.

Ada izdzīvoja ilgāk, nekā bija paredzēts, vairākus mēnešus pēc tam, kad nonāca nopietnā kritumā. Medmāsa Florence Nightingale, vēl viena draudzene, teica par viņas aiziešanu mūžībā 1852. gada 27. novembrī: “Viņi teica, ka viņa, iespējams, nevarētu nodzīvot tik ilgi, ja vien smadzeņu milzīgā vitalitāte nenomirtu.”. Adai Lovelacei bija 36 gadi.

Adas pēdējā vēlme bija savākt un organizēt korespondenci. No šiem rakstiem šķiet, ka Adai bija izcili un sistemātiski uzskati dažādās zināšanu jomās. Varbūt visredzamākajā brīdī viņa vienā vēstulē draugam raksta: „Man nešķiet, ka smadzeņu matemātiķiem matemātiķiem būtu jābūt mazāk vadāmiem nekā siderālā un planētu matērija un kustības; ja viņi to pārbaudītu no pareizā viedokļa. Es ceru novēlēt paaudzēm nervu sistēmas aprēķinu.”. Šīs idejas par desmit gadiem aizkavēja līdzīgas idejas no Džordža Būla un daudz ilgāk par daudziem citiem psiholoģijas pārstāvjiem.

Aprēķina idejas izcelsme ir sarežģīts un grūts jautājums. Šķiet, ka Alans Tūrings nezināja par Bepeta un Adas darbu pie analītiskā dzinēja 1937. gadā, kad viņš publicēja grāmatu “Par aprēķināmiem skaitļiem”. Ada nepārprotami bija viens no spožākajiem prātiem vēsturē. Viņas pārdomas par informācijas apstrādi un mākslīgo intelektu ir pilnīgi oriģinālas un krietni apsteidz viņas laiku. Lielākā daļa nopelnu par diferenciālā dzinēja un analītiskā motora projektu izstrādāšanu pieder Babbage, taču Adai bija svarīga loma šo projektu noskaidrošanā. Rezumējot, Ada Lovelace neizgudroja datoru, bet, ja viņa traģiski nebūtu nomirusi tik jauna, viņai varētu būt bijusi ļoti liela loma pirmā datora konstruēšanā vai universālas skaitļošanas idejas attīstībā. Daudzos aspektos Ada redzēja dziļāk nekā Bebits līdz analītiskā dzinēja potenciālam. Ja Ada būtu dzīvojusi ilgāk, viņa, iespējams, būtu piedalījusies Turingā vai Von Neumann.

5 labākie ergonomiskie datoru peles izstrādājumi Linux
Vai ilgstoša datora lietošana izraisa sāpes plaukstas locītavā vai pirkstos? Vai jūs ciešat no stīvām locītavām un jums pastāvīgi ir jāspiež rokas? Va...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...