Computerhistorie

Sagen om Ada Lovelace Genius eller Bedrageri?

Sagen om Ada Lovelace Genius eller Bedrageri?
Ada King, grevinde af Lovelace, var en engelsk matematiker fra det 19. århundrede, der i dag almindeligvis får monikeren til verdens første computerprogrammerer. Ifølge nogle er Ada Lovelace et matematisk geni, der var afgørende i udviklingen af ​​computeren, og som kredit uretfærdigt er blevet nægtet. Ifølge andre er Adas bidrag overvurderet, og hendes rolle er kun af mindre historisk interesse.

Ada Bryon blev født i London den 10. december 1815. Hun var datter af den berygtede Lord Byron og baronessen Anabella Milbanke. Mens parret måske var det mest intelligente par i Europa, var de utroligt forskellige i temperament. Lord Bryon var en af ​​de største digtere, mens baronesse Milbanke var en af ​​de mest vidunderlige matematikere. Lord Bryon var kendt for sine skandaløse, vilde bedrifter, mens baronesse Milbanke var streng og religiøs. Parret splittede 5 uger efter Adas fødsel.

Ada tilbragte sin barndom under en streng og streng uddannelsesplan. Adas sande interesse for matematik ser ud til at være blevet antændt efter et møde med Charles Babbage. Charles Babbage var søn af en velhavende bankmand og viste geni i matematik i en tidlig alder. Efter eksamen fra Cambridge blev hans lyse karriere udsat i mange år, mens han uretfærdigt blev nægtet forskningspositioner ved flere universiteter. I denne periode levede Babbage af sin families rigdom og fortsatte med at producere papirer om en række emner.

Babbages interesse vendte snart til at producere trigonometri og logaritmiske tabelbøger. Disse bøger var enormt værdifulde, især for militærer for deres brug i skibsnavigation. Tabellerne blev produceret ved at tildele matematikerne beregningerne til at skrive dem ned i et manuskript og derefter kopiere manuskriptet af trykpressen. Produktionen af ​​disse tabeller var utrolig besværlig og tidskrævende med mange forskellige muligheder for fejl at glide ind. Babbages fokus drejede sig om designet og opfindelsen af ​​en mekanisk regnemaskine, der kunne bruge Isaac Newtons "metode til forskelle" -algoritme til at automatisere disse matematikers arbejde.

I en alder af 17 rejste Ada fra sin mors landejendom til London i sin debutant-sæson. Mens han var på en fest af filosofen og matematikeren Charles Babbage på vegne af sin 17-årige søn, blev Ada introduceret til den 41-årige Charles på grund af deres fælles interesse i matematik. Babbage viste Ada prototypen på hans “Difference Engine” maskine. Difference Engine skulle være en speciel beregner, der ville inspirere Babbages design til en Turing-komplet universalcomputer.

Efter mødet med Babbage holdt Ada et venskab med Babbage, mens hun tilbragte de næste par år på at gifte sig og opdrage 3 børn. I 1839 skrev Ada Babbage og bad om en anbefaling til en vejleder i matematik. Babbage anbefalede den fremtrædende logiker Augustus De Morgan. Augustus De Morgan var en nær ven af ​​George Boole, opfinderen af ​​boolsk algebra, hvilket gjorde Ada kun to grader adskilt fra en anden stor figur i historien om computing. De Morgans første emne for Ada var calculus, som Ada hurtigt udmærket sig i.

Babbage havde forsøgt at sikre finansiering til sin idé til en rent mekanisk Turing-komplet universel computer, men blev irettesat af finansieringsbureauer i England. I 1840 holdt Babbage en forelæsning om ideen i Italien. En ung ingeniør ved navn Luigi Menabrea deltog i foredraget, tog notater og udgav dem senere på fransk. I 1843 besluttede Ada at oversætte noterne til engelsk og indarbejde sine egne noter i papiret. Ada tilbragte flere måneder med at offentliggøre noterne, der betragtes som hendes magnum opus.

Ada Lovelaces noter


Adas noter er utroligt grundige og viser fremragende teknisk viden. Endnu vigtigere, Ada giver original indsigt i mange af de vigtigste ideer inden for computing. Blandt Adas mest forudgående bemærkninger: “karakteren af ​​mange emner, idet videnskab nødvendigvis kastes i nye lys og undersøges mere dybtgående.”Hun fremsætter også en vigtig påstand om muligheden for kunstig intelligens:“ Den analytiske motor har ingen pretentioner, hvad som helst for at stamme noget. Det kan gøre hvad vi ved, hvordan man bestiller det til at udføre .. . Dets provins er at hjælpe os med at stille det, vi allerede er bekendt med, til rådighed.”. En anden original indsigt, der findes i Adas papir, er ideen om, at den analytiske motor kunne manipulere mere end bare aritmetiske tal med særlig henvisning til musiknoter. Denne idé ser ikke ud til at være til stede i Babbages arbejde og er unik for Ada.

Efter offentliggørelsen af ​​Babbages noter foreslog Ada at være ansvarlig for Babbages Analytical Engine-projekt, herunder sikring af finansiering og ansættelse af ingeniører. Babbages rolle ville være at overvåge de tekniske detaljer. Da posten vises i deres korrespondance, ser det ud til, at Babbage for det meste accepterede hendes vilkår. Dette var en usædvanlig beslutning fra Babbages side, da han længe var kendt for sin temperamentsfulde og dominerende karakter. Ada blev selv overrasket og skrev, at ”Jeg har aldrig set ham så behagelig, så rimelig eller i så godt humør!”.

De to fortsatte med at overveje ordninger for finansiering, men Ada måtte udsætte en mere seriøs indsats for projektet, da hendes helbred blev et problem. I løbet af de næste mange år faldt Adas helbred kraftigt, og hun blev tragisk diagnosticeret med kræft. I dag er det almindeligt antaget, at hun led af æggestokkræft. Ada prøvede forskellige kur, men til sidst indså hun, at døden var nært forestående. Hun opfordrede sin ven Charles Dickens til at læse en historie om døden fra en af ​​hans bøger. I sine sidste måneder bad Ada om at blive begravet ved siden af ​​sin afdøde fraværende far, som dybt vred sin mor og mand. Ada havde længe været en beundrer af sin far på trods af sin mors forsøg på at indprente det modsatte.

Ada overlevede længere end forventet, flere måneder efter at være faldet i alvorlig tilbagegang. Sygeplejerske Florence Nightingale, en anden ven, sagde om hendes bortgang den 27. november 1852: ”De sagde, at hun umuligt kunne have levet så længe, ​​hvis det ikke var for hjernens enorme vitalitet, der ikke ville dø.”. Ada Lovelace var 36 år gammel.

Adas sidste ønske var, at hendes korrespondance blev samlet og organiseret. Fra disse skrifter synes Ada at have haft strålende og systematiske synspunkter inden for en række vidensfelter. I måske sit mest iøjnefaldende øjeblik skriver hun i et brev til en ven: ”Det forekommer mig ikke, at cerebral materie skal være mere uhåndterbar for matematikere end siderisk & planetarisk materie & bevægelser; hvis de ville, men inspicere det fra det rette synspunkt. Jeg håber, at generationerne testamenterer en beregning af nervesystemet.”. Disse ideer forhindrede lignende ideer fra George Boole i et årti og mange andre personer inden for psykologi meget længere.

Oprindelsen til ideen om beregning er et kompliceret og vanskeligt problem. Det ser ud til, at Alan Turing ikke var opmærksom på Babbage og Adas arbejde med den analytiske motor i 1937, da han udgav "On Computable Numbers". Ada var helt klart et af de mest geniale hjerner i historien. Hendes refleksioner om informationsbehandling og kunstig intelligens er helt originale og langt forud for hendes tid. Hovedparten af ​​æren for at designe tegningerne af forskelmotoren og den analytiske motor tilhører Babbage, men Ada havde en vigtig rolle med at afklare disse tegninger. Sammenfattende opfandt Ada Lovelace ikke computeren, men hvis hun ikke tragisk døde så ung, kunne hun have spillet en meget stor rolle i opførelsen af ​​den første computer eller i udviklingen af ​​ideen om universel beregning. På mange måder så Ada dybere end Babbage til den analytiske motors potentiale. Havde Ada levet længere, havde hun muligvis bidraget fra Turing eller Von Neumann.

Nyttige værktøjer til Linux-spillere
Hvis du kan lide at spille spil på Linux, er chancerne for, at du måske har brugt apps og hjælpeprogrammer som Wine, Lutris og OBS Studio for at forbe...
HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...
Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...