Datorhistoria

Fallet med Ada Lovelace Genius or Fraud?

Fallet med Ada Lovelace Genius or Fraud?
Ada King, grevinnan av Lovelace, var en engelsk matematiker från 1800-talet som idag ofta ges moniker av världens första datorprogrammerare. Enligt vissa är Ada Lovelace ett matematiskt geni som var avgörande för utvecklingen av datorn och som kredit otillbörligt har förnekats. Enligt andra har Adas bidrag överdrivits och hennes roll är endast av mindre historiskt intresse.

Ada Bryon föddes i London den 10 december 1815. Hon var dotter till den ökända Lord Byron och baronessan Anabella Milbanke. Medan paret kanske var det mest intelligenta paret i Europa var de otroligt olika i temperament. Lord Bryon var en av de största poeterna medan baronessan Milbanke var en av de mest underbara matematikerna. Lord Bryon var känd för sina skandalösa, vilda bedrifter medan baronessan Milbanke var stram och religiös. Paret delades 5 veckor efter Adas födelse.

Ada tillbringade sin barndom genom en strikt och noggrann utbildningsplan. Adas sanna intresse för matematik verkar ha antändts efter ett möte med Charles Babbage. Charles Babbage var son till en rik bankman och visade geni i matematik i en tidig ålder. Efter examen från Cambridge skjöts hans ljusa karriär upp i många år medan han orättvist nekades forskarpositioner vid flera universitet. Under denna period levde Babbage av sin familjs rikedom och fortsatte att producera tidningar om en mängd olika ämnen.

Babbages intresse vände sig snart till att producera trigonometri och logaritmiska tabellböcker. Dessa böcker var oerhört värdefulla, särskilt för militärer för deras användning vid fartygsnavigering. Tabellerna producerades genom att beräkna matematikerna för att skriva ner dem i ett manuskript och sedan kopiera manuskriptet av tryckpressen. Produktionen av dessa bord var oerhört mödosam och tidskrävande, med många olika möjligheter för fel att glida in. Babbages fokus riktade sig mot designen och uppfinningen av en mekanisk miniräknare som kunde använda Isaac Newtons "metod för skillnader" -algoritmen för att automatisera arbetet hos dessa matematiker.

Vid 17 års ålder reste Ada från sin mors lantgård till London för sin debutant-säsong. Under ett parti som filosofen och matematikern Charles Babbage gjorde på uppdrag av sin 17-åriga son, introducerades Ada för den 41-årige Charles på grund av deras gemensamma intresse för matematik. Babbage visade Ada prototypen på sin "Difference Engine" -maskin. Difference Engine skulle vara en specialräknare som skulle inspirera Babbages design för en Turing-komplett universaldator.

Efter mötet med Babbage höll Ada upp en vänskap med Babbage medan hon tillbringade de närmaste åren och gifte sig och uppfostrade 3 barn. År 1839 skrev Ada Babbage och frågade efter en rekommendation för en handledare i matematik. Babbage rekommenderade den framstående logikern Augustus De Morgan. Augustus De Morgan var en nära vän till George Boole, uppfinnaren av Boolean algebra, vilket gjorde Ada bara två grader av separation från en annan viktig figur i datahistorien. De Morgans första ämne för Ada var kalkyl som Ada snabbt utmärkte sig för.

Babbage hade försökt säkra finansiering för sin idé för en rent mekanisk Turing-komplett universaldator men tillrättavisades av finansieringsorgan i England. År 1840 höll Babbage en föreläsning om idén i Italien. En ung ingenjör vid namn Luigi Menabrea deltog i föreläsningen, antecknade och publicerade dem senare på franska. År 1843 beslutade Ada att översätta anteckningarna till engelska och införliva sina egna anteckningar i tidningen. Ada tillbringade flera månader på att publicera anteckningarna som anses vara hennes magnum opus.

Ada Lovelaces anteckningar


Adas anteckningar är oerhört grundliga och visar utmärkt teknisk kunskap. Ännu viktigare är att Ada ger originalinblick till många av de viktigaste idéerna inom datorer. Bland Adas mest förutseende kommentarer: ”karaktären hos många ämnen genom att vetenskapen nödvändigtvis kastas i nya ljus och undersöks djupare."Hon gör också ett viktigt påstående angående möjligheten till artificiell intelligens:" Den analytiska motorn har inga anspråk vad som helst för att ha ursprung i något. Det kan göra vad vi vet hur man beställer det att utföra .. . Dess provins är att hjälpa oss att göra det vi redan känner till.”. En annan originalinsikt som finns i Adas papper är tanken att den analytiska motorn kan manipulera mer än bara aritmetiska siffror med särskild hänvisning till musiknoter. Denna idé verkar inte vara närvarande i Babbages arbete och är unik för Ada.

Efter publiceringen av Babbages anteckningar föreslog Ada att ha ansvaret för Babbages analytiska motorprojekt inklusive att säkra finansiering och anställa ingenjörer. Babbages roll skulle vara att övervaka de tekniska detaljerna. Eftersom skivan visas i deras korrespondens verkar det som om Babbage mest gick med på hennes villkor. Detta var ett ovanligt beslut från Babbages sida, eftersom han länge var känd för sin temperamentsfulla och dominerande karaktär. Ada blev själv förvånad och skrev att ”Jag har aldrig sett honom så angenäm, så rimlig eller i så gott humör!”.

De två fortsatte att fundera över finansieringssystem men Ada var tvungen att skjuta upp mer allvarliga ansträngningar för projektet eftersom hennes hälsa blev ett problem. Under de kommande åren sjönk Adas hälsa kraftigt och hon fick tragiskt diagnosen cancer. Idag anses det allmänt att hon led av äggstockscancer. Ada försökte olika botemedel men insåg så småningom att döden var nära förestående. Hon uppmanade sin vän Charles Dickens att läsa en berättelse om döden från en av hans böcker. Under de sista månaderna bad Ada att begravas bredvid sin sena frånvarande far, vilket gjorde hennes mamma och make djupt ilska. Ada hade länge varit en beundrare av sin far trots sin mors försök att prägla det motsatta.

Ada överlevde längre än väntat, flera månader efter att ha fallit i allvarlig nedgång. Sjuksköterskan Florence Nightingale, en annan vän, sa om hennes bortgång den 27 november 1852: ”De sa att hon omöjligt kunde ha levt så länge, om det inte var för hjärnans enorma vitalitet, som inte skulle dö.”. Ada Lovelace var 36 år gammal.

Adas sista önskan var att hennes korrespondenser skulle samlas in och organiseras. Från dessa skrifter verkar Ada ha haft lysande och systematiska åsikter inom en mängd olika kunskapsområden. I kanske sitt mest synliga ögonblick skriver hon i ett brev till en vän: ”Det verkar inte som om hjärnfrågan behöver vara mer oöverskådlig för matematiker än sidor & planetär materia & rörelser; om de bara skulle inspektera det från rätt synvinkel. Jag hoppas kunna testamentera en kalkyl av nervsystemet till generationerna.”. Dessa idéer förhindrade liknande idéer från George Boole av ett decennium och många andra personer inom psykologin mycket längre.

Idén till beräkning är här en komplicerad och svår fråga. Det verkar som om Alan Turing inte var medveten om Babbage och Adas arbete med den analytiska motorn 1937 när han publicerade "On Computable Numbers". Ada var helt klart en av de mest lysande hjärnorna i historien. Hennes reflektioner om informationsbehandling och artificiell intelligens är helt originella och långt före hennes tid. Huvuddelen av krediten för att designa ritningarna för Difference Engine och den analytiska motorn tillhör Babbage men Ada hade en viktig roll för att klargöra dessa ritningar. Sammanfattningsvis uppfann Ada Lovelace inte datorn men hade hon inte tragiskt dött så ung, kunde hon ha spelat en mycket stor roll i konstruktionen av den första datorn eller i utvecklingen av idén om universell beräkning. På många sätt såg Ada djupare än Babbage för den analytiska motorns potential. Hade Ada levt längre hade hon kanske bidragit från Turing eller Von Neumann.

Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...
Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...