Počítačová história

Prípad Ada Lovelace Génius alebo podvod?

Prípad Ada Lovelace Génius alebo podvod?
Ada King, grófka z Lovelace, bola anglická matematička z 19. storočia, ktorá je dnes bežne známa ako prvý počítačový programátor na svete. Podľa niektorých je Ada Lovelace matematická genialita, ktorá bola rozhodujúca pri vývoji počítača a ktorej bol neprávom odopretý kredit. Podľa iných boli príspevky Ady nadsadené a jej úloha je iba jedným z menších historických zaujímavostí.

Ada Bryon sa narodila v Londýne 10. decembra 1815. Bola dcérou neslávne známeho lorda Byrona a barónky Anabelly Milbankeovej. Zatiaľ čo dvojica bola možno najinteligentnejším párom v Európe, ich temperament sa neskutočne odlišoval. Lord Bryon bol jedným z najväčších básnikov, zatiaľ čo barónka Milbankeová bola jednou z najpodivuhodnejších matematičiek. Lord Bryon bol známy svojimi škandálnymi, divokými činmi, zatiaľ čo barónka Milbanke bola strohá a nábožná. Pár sa rozišiel 5 týždňov po Aďinom narodení.

Ada strávila detstvo prísnym a dôsledným vzdelávacím plánom. Zdá sa, že skutočný záujem o matematiku sa Ada rozhorel po stretnutí s Charlesom Babbageom. Charles Babbage bol synom bohatého bankára a už v ranom veku preukázal geniálny prístup k matematike. Po absolvovaní Cambridge sa jeho svetlá kariéra na mnoho rokov odložila, zatiaľ čo mu boli nespravodlivo odoprené výskumné pozície na niekoľkých univerzitách. V tomto období Babbage žil z bohatstva svojej rodiny a pokračoval v produkcii článkov na rôzne témy.

Babbageov záujem sa čoskoro obrátil k produkcii trigonometrie a logaritmických stolových kníh. Tieto knihy boli nesmierne cenné, najmä pre armády pre ich použitie v lodnej navigácii. Tabuľky boli vyrobené priradením výpočtov matematikom k zápisu do rukopisu a následným kopírovaním rukopisu tlačiarenským lisom. Výroba týchto tabuliek bola neuveriteľne namáhavá a časovo náročná, s mnohými rôznymi príležitosťami na zasunutie chýb. Babbage sa zameral na návrh a vynález mechanickej kalkulačky, ktorá by mohla pomocou algoritmu „metódy rozdielov“ Isaaca Newtona automatizovať prácu týchto matematikov.

V 17 rokoch cestovala Ada z vidieckeho sídla svojej matky na debutovú sezónu v Londýne. Na večierku, ktorý usporiadal filozof a matematik Charles Babbage v mene svojho 17-ročného syna, sa Ada zoznámila so 41-ročným Charlesom kvôli ich spoločnému záujmu o matematiku. Babbage ukázal Adovi prototyp jeho stroja „Difference Engine“. Difference Engine mala byť účelová kalkulačka, ktorá by inšpirovala Babbageov návrh univerzálneho počítača Turing-Complete.

Po stretnutí s Babbageom pokračovala Ada v priateľstve s Babbageom, a ďalších pár rokov sa potom vydala a vychovávala 3 deti. V roku 1839 napísala Ada Babbageovi otázku o odporúčaní lektora matematiky. Babbage odporučil vynikajúceho logika Augusta De Morgana. Augustus De Morgan bol blízkym priateľom Georga Boola, vynálezcu booleovskej algebry, vďaka čomu bola Ada iba dva stupne oddelená od ďalšej významnej osobnosti v histórii výpočtovej techniky. Prvým predmetom De Morgana pre Adu bol kalkul, v ktorom Ada rýchlo vynikla.

Babbage sa pokúsil zabezpečiť financovanie svojej myšlienky na čisto mechanický univerzálny počítač Turing-Complete, ale bolo pokarhané finančnými agentúrami v Anglicku. V roku 1840 predniesol Babbage v Taliansku prednášku o tejto myšlienke. Prednášky sa zúčastnil mladý inžinier menom Luigi Menabrea, ktorý si robil poznámky a neskôr ich publikoval vo francúzštine. V roku 1843 sa Ada rozhodla preložiť poznámky do angličtiny a začleniť do nej svoje vlastné poznámky. Ada strávila niekoľko mesiacov vydávaním poznámok, ktoré sa považujú za jej opus magnum.

Poznámky Ady Lovelaceovej


Aďine poznámky sú neuveriteľne dôkladné a preukazujú vynikajúce technické znalosti. Ešte dôležitejšie je, že Ada poskytuje originálne informácie o mnohých najdôležitejších nápadoch vo výpočtovej technike. Medzi najprezieravejšie komentáre Ady: „podstata mnohých predmetov v tejto vede je nevyhnutne vrhnutá do nových svetiel a je potrebné ich hlbšie preskúmať.„Vynikajúco tvrdí aj o možnosti umelej inteligencie:„ Analytický motor nemá nijaké nároky na to, aby niečo vytvoril. Môže robiť, čo vieme, ako to nariadime, aby predvádzalo .. . Jej provinciou je pomáhať nám pri sprístupňovaní toho, s čím sme už oboznámení.“. Ďalším originálnym pohľadom, ktorý sa nachádza v dokumente Ada, je myšlienka, že Analytický stroj dokáže manipulovať s viac ako len aritmetickými číslami so špeciálnym odkazom na noty. Zdá sa, že táto myšlienka nie je v práci Babbage prítomná a je pre Adu jedinečná.

Po zverejnení Babbageových poznámok navrhla Ada mať na starosti projekt Analytického motora Babbage, vrátane zabezpečenia financovania a prijímania technikov. Úlohou Babbageho by bolo dohliadať na technické detaily. Keď sa záznam objaví v ich korešpondencii, zdá sa, že Babbage väčšinou súhlasila s jej podmienkami. Z Babbageovej strany išlo o neobvyklé rozhodnutie, pretože bol dlho známy pre svoj temperamentný a panovačný charakter. Ada bola sama prekvapená a napísala, že „nikdy som ho nevidela tak príjemného, ​​rozumného alebo v takom dobrom duchu!“.

Obaja pokračovali v vymýšľaní schém financovania, ale Ada musela odložiť vážnejšie úsilie o projekt, pretože jej zdravie sa stalo problémom. V priebehu niekoľkých ďalších rokov sa Adin zdravotný stav prudko zhoršil a tragicky jej diagnostikovali rakovinu. Dnes sa všeobecne verí, že trpela rakovinou vaječníkov. Ada vyskúšala rôzne spôsoby liečenia, ale nakoniec si uvedomila, že smrť sa blíži. Vyzvala svojho priateľa Charlesa Dickensa, aby prečítal príbeh o smrti z jednej z jeho kníh. V posledných mesiacoch Ada požiadala, aby bola pochovaná vedľa svojho otca, ktorý bol neprítomný, čo hlboko nahnevalo jej matku a manžela. Ada bola dlho obdivovateľkou svojho otca napriek pokusom jej matky vštepiť opak.

Ada prežila dlhšie, ako sa čakalo, niekoľko mesiacov po vážnom poklese. Sestra Florence Nightingaleová, ďalšia priateľka, povedala o svojom úmrtí 27. novembra 1852: „Tvrdili, že by nemohla žiť tak dlho, nebyť ohromnej vitality mozgu, ktorá by nezomrela.“. Ada Lovelace mala 36 rokov.

Konečným želaním Ady bolo zhromaždiť a zorganizovať korešpondenciu. Z týchto spisov sa zdá, že Ada mala brilantné a systematické pohľady na rôzne oblasti poznania. V azda najskrytejšom okamihu píše v jednom liste priateľovi: „Nezdá sa mi, že by mozgová hmota musela byť pre matematikov nezvládnuteľnejšia ako siderická a planetárna hmota a pohyby; keby boli, ale skontrolujú to zo správneho hľadiska. Dúfam, že odkázám generáciám kalkul nervového systému.“. Tieto myšlienky predbiehali podobné nápady od Georga Boola o desaťročie a mnohých ďalších osobností psychológie o oveľa dlhšie.

Pôvod myšlienky výpočtu je zložitá a zložitá otázka. Zdá sa, že Alan Turing si nebol vedomý práce Babbage a Ady na analytickom stroji v roku 1937, keď publikoval „O vypočítateľných číslach“. Ada bola jednoznačne jednou z najskvelejších myslí v histórii. Jej úvahy o spracovaní informácií a umelej inteligencii sú úplne originálne a ďaleko predbiehajú dobu. Hlavná časť zásluhy na navrhovaní plánov systému Difference Engine a Analytical Engine patrí spoločnosti Babbage, ale Ada mala pri objasňovaní týchto plánov dôležitú úlohu. Stručne povedané, Ada Lovelace nevynašla počítač, ale ak by tragicky nezomrela tak mladá, mohla by hrať veľmi dôležitú úlohu pri konštrukcii prvého počítača alebo pri vývoji myšlienky univerzálneho výpočtu. V mnohých ohľadoch videla Ada hlbšie ako Babbage potenciál analytického motora. Keby Ada žila dlhšie, mohla by prispieť Turingom alebo Von Neumannom.

Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...