Computer History

Ada Lovelace Genius -tapaus tai petos?

Ada Lovelace Genius -tapaus tai petos?
Lovelace-kreivitär Ada King oli 1800-luvun englantilainen matemaatikko, jolle nykyään annetaan yleisesti maailman ensimmäisen tietokoneohjelmoijan monikerta. Joidenkin mukaan Ada Lovelace on matemaattinen nero, jolla oli ratkaiseva merkitys tietokoneen kehityksessä ja jolta luottoa on perusteettomasti evätty. Toisten mukaan Adan panos on yliarvostettu ja hänen roolinsa on vain vähäinen historiallinen kiinnostus.

Ada Bryon syntyi Lontoossa 10. joulukuuta 1815. Hän oli surullisen lordi Byronin ja paronitar Anabella Milbanken tytär. Vaikka pari oli ehkä älykkäin pariskunta Euroopassa, heidän temperamenttinsa olivat uskomattoman erilaiset. Lord Bryon oli yksi suurimmista runoilijoista, kun taas paronitar Milbanke oli yksi upeimmista matemaatikoista. Lord Bryon tunnettiin skandaalisista, villeistä hyökkäyksistään, kun taas paronitar Milbanke oli kovaa ja uskonnollista. Pari hajosi 5 viikkoa Adan syntymän jälkeen.

Ada vietti lapsuutensa tiukassa ja tiukassa koulutussuunnitelmassa. Adan todellinen kiinnostus matematiikkaa kohtaan näyttää olevan syttynyt tapaamisen jälkeen Charles Babbagein kanssa. Charles Babbage oli varakas pankkiirin poika ja osoitti matematiikassa nerokkuutta jo varhaisessa iässä. Valmistuttuaan Cambridgesta hänen kirkasta uraansa lykättiin vuosia, kun häneltä evättiin epäoikeudenmukaisesti tutkimustehtävät useissa yliopistoissa. Tänä aikana Babbage elää perheensä varallisuudesta ja jatkoi paperien tuottamista eri aiheista.

Babbage kiinnostui pian tuottamaan trigonometriaa ja logaritmisia pöytäkirjoja. Nämä kirjat olivat erittäin arvokkaita etenkin sotilaskäyttäjille niiden käytöstä laivaliikenteessä. Taulukot tuotettiin osoittamalla laskelmat matemaatikoille kirjoittamaan käsikirjoitukseen ja kopioimalla sitten käsikirjoitus painokoneella. Näiden taulukoiden tuotanto oli uskomattoman työlästä ja aikaa vievää, ja siinä oli paljon erilaisia ​​mahdollisuuksia virheille. Babbage keskittyi mekaanisen laskimen suunnitteluun ja keksintöön, joka voisi käyttää Isaac Newtonin "menetelmä eroja" -algoritmia näiden matemaatikkojen työn automatisointiin.

17-vuotiaana Ada matkusti äitinsä kartanolta Lontooseen debyyttikaudensa. Filosofin ja matemaatikon Charles Babbagein 17-vuotiaan pojan puolesta pitämässä juhlissa Ada esiteltiin 41-vuotiaalle Charlesille heidän yhteisen kiinnostuksensa vuoksi matematiikkaan. Babbage näytti Adalle "Difference Engine" -koneensa prototyypin. Ero moottorin piti olla erikoiskäyttöinen laskin, joka innoitti Babbagein suunnittelua Turing-täydelliseen yleistietokoneeseen.

Babbin kanssa pidetyn tapaamisen jälkeen Ada jatkoi ystävyyssuhteitaan Babbetin kanssa viettämällä seuraavat useita vuosia naimisiin ja kasvattamalla 3 lasta. Vuonna 1839 Ada kirjoitti Babbagein kysyäkseen suositusta matematiikan ohjaajaksi. Babbage suositteli merkittävää logistiikkaa Augustus De Morgania. Augustus De Morgan oli Boolen algebran keksijä George Boolen läheinen ystävä, joka teki Adasta vain kaksi eroa toisesta päähahmosta tietojenkäsittelyhistoriassa. De Morganin ensimmäinen aihe Adalle oli laskukivi, jossa Ada loisti nopeasti.

Babbage oli yrittänyt saada rahoitusta puhtaasti mekaanisen Turingin koko universaalin tietokoneen ideaansa, mutta englantilaiset rahoitusyhtiöt nuhtelivat sitä. Vuonna 1840 Babbage piti luennon ideasta Italiassa. Nuori insinööri Luigi Menabrea osallistui luentoon, teki muistiinpanoja ja julkaisi ne myöhemmin ranskaksi. Vuonna 1843 Ada päätti kääntää muistiinpanot englanniksi ja sisällyttää omat muistiinpanonsa paperiin. Ada julkaisi useita kuukausia muistiinpanoja, joita pidetään hänen suurina opuksina.

Ada Lovelacen muistiinpanot


Adan muistiinpanot ovat uskomattoman perusteelliset ja osoittavat erinomaista teknistä tietämystä. Vielä tärkeämpää on, että Ada antaa alkuperäisen oivalluksen monille tärkeimmistä laskennan ideoista. Adan ennenaikaisimpien kommenttien joukossa: ”Monien tässä luonnossa olevien aiheiden luonne heitetään välttämättä uusiin valoihin ja tutkitaan perusteellisemmin."Hän myös tunnetusti esittää tärkeän väitteen tekoälyn mahdollisuudesta:" Analyyttisellä moottorilla ei ole väitteitä siitä, mistä mitään syntyisi. Se voi tehdä mitä tiedämme kuinka tilata sen suorittamaan… . Sen maakunnan on tarkoitus auttaa meitä saattamaan saataville se, mitä olemme jo tunteneet.”. Toinen Adan paperista löytynyt alkuperäinen näkemys on ajatus, että analyyttinen moottori voisi manipuloida muutakin kuin vain aritmeettisia numeroita viitaten erityisesti nuotteihin. Tätä ajatusta ei tunnu olevan läsnä Babbagein työssä ja se on ainutlaatuinen Adalle.

Babbage-muistiinpanojen julkaisemisen jälkeen Ada ehdotti olevan vastuussa Babbage'n analyyttisen moottorin projektista, mukaan lukien rahoituksen turvaaminen ja insinöörien palkkaaminen. Babbatin tehtävänä olisi valvoa teknisiä yksityiskohtia. Koska ennätys ilmestyy heidän kirjeenvaihdossaan, näyttää siltä, ​​että Babbage suostui enimmäkseen hänen ehtoihinsa. Tämä oli epätavallinen päätös Babbageilta, koska hän oli pitkään tunnettu temperamenttisesta ja dominoivasta luonteestaan. Ada oli itse yllättynyt ja kirjoitti, että "en ole koskaan nähnyt häntä niin miellyttävänä, niin kohtuullisena tai niin hyvällä tuulella!”.

Molemmat jatkoivat rahoitussuunnitelmien suunnittelua, mutta Adan oli viivytettävä projektin vakavampia ponnisteluja, koska hänen terveydestään tuli ongelma. Seuraavien vuosien aikana Adan terveys heikkeni nopeasti ja hänelle diagnosoitiin traagisesti syöpä. Nykyään uskotaan yleisesti, että hän kärsi munasarjasyövästä. Ada kokeili erilaisia ​​parannuskeinoja, mutta tajusi lopulta kuoleman olevan välitön. Hän kehotti ystäväänsä Charles Dickensiä lukemaan kuolemantarinan yhdestä hänen kirjoistaan. Viimeisinä kuukausina Ada pyysi haudattua myöhään poissaolevan isänsä viereen, mikä suuttui syvästi hänen äitinsä ja aviomiehensä. Ada oli pitkään ollut isänsä ihailija huolimatta äitinsä yrityksistä juurruttaa päinvastainen.

Ada selviytyi odotettua kauemmin, useita kuukausia sen jälkeen, kun se oli laskenut vakavasti. Sairaanhoitaja Florence Nightingale, toinen ystävä, sanoi menehtyneistään 27. marraskuuta 1852: ”He sanoivat, ettei hän olisi voinut elää niin kauan, ellei se olisi aivojen valtava elinvoima, se ei kuolisi.”. Ada Lovelace oli 36-vuotias.

Adan viimeinen toive oli, että hänen kirjeenvaihtonsa kerätään ja järjestetään. Näiden kirjoitusten perusteella Adalla näyttää olevan loistavia ja systemaattisia näkemyksiä useilla osaamisalueilla. Ehkä hänen näkyisimmässä hetkessään hän kirjoittaa yhdellä kirjeellä ystävälle: "Minusta ei näytä siltä, ​​että aivojen aineen pitäisi olla matemaatikoille hallitsemattomampia kuin tähti- ja planeettatieteet ja liikkeet; jos he vain tarkastaisivat sen oikealta näkökulmalta. Toivon voivani jättää sukupolville hermoston laskennan.”. Nämä ajatukset estivät samanlaiset ajatukset George Boolelta vuosikymmenellä ja monet muut psykologian henkilöt paljon pidempään.

Laskennan idean lähtöpaikka on monimutkainen ja vaikea asia. Näyttää siltä, ​​että Alan Turing ei ollut tietoinen Babbage'n ja Adan työstä analyyttisessä moottorissa vuonna 1937, kun hän julkaisi "Laskettavissa olevista numeroista". Ada oli selvästi yksi historian loistavimmista mielistä. Hänen pohdintansa tietojen käsittelystä ja tekoälystä ovat täysin omaperäisiä ja kaukana aikansa edellä. Suurin osa ansiosta Ero-moottorin ja analyyttisen moottorin piirustusten suunnittelusta kuuluu Babbageille, mutta Adalla oli tärkeä rooli näiden suunnitelmien selventämisessä. Yhteenvetona voidaan todeta, että Ada Lovelace ei keksinyt tietokonetta, mutta ellei hän olisi traagisesti kuollut niin nuorena, hänellä olisi voinut olla erittäin suuri rooli ensimmäisen tietokoneen rakentamisessa tai universaalin laskennan idean kehittämisessä. Monin tavoin Ada näki analyyttisen moottorin potentiaalin syvemmällä kuin Babbage. Jos Ada olisi elänyt kauemmin, hän olisi voinut tehdä Turingin tai Von Neumannin panoksen.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...