Video: Ada Lovelace: Great Minds (Marraskuu 2024)
Luonnollinen affiniteetti tietokoneohjelmointiin edellyttää taiteen ja tieteiden epätavallista sekoitusta; arvostamalla matematiikan kauneutta ja kielen arkkitehtonista koostumusta tekniikan näkemyksen avulla yhdistettynä huolelliseen huomiota yksityiskohtiin (ja kykyä pysyä pienessä unessa).
Ada Lovelace, jota pidetään maailman ensimmäisenä tietokoneohjelmoijana, sopii profiiliin täydellisesti ja on James Essingerin kirjan Adan algoritmi aihe. Ada äiti oli lahjakas matemaatikko ja hänen isänsä oli runoilija lordi Byron. Vuonna 1828, 12-vuotiaana, Ada oli monikielinen samalla kun hän opetti itselleen geometriaa, luonnosteli itsenäisen lentosuunnitelman tutkimalla lintuja ja niiden siipien ulottuvuutta ja kuvitelleen ilmailun tulevaisuutta 75 vuotta ennen Wright Brothersin ensimmäistä lentoa.
"Hevosen muodossa, jonka sisäpuolella on höyrysavua, niin keinotekoinen, että se siirtää valtavan siipiparin", hän kirjoitti 7. huhtikuuta 1828 päivätyssä kirjeessä äidilleen.
Tunnetusti se oli Ada, joka näki tietokoneen pioneerin Charles Babbagesin analyyttisen moottorin laajan potentiaalin. Vuonna 1842 Babbage pyysi Adaa kääntämään Luigi Federico Menabrea -lehden analyyttiselle moottorilleen, koska hän uskoi hänen ymmärtävän sen niin hyvin. Tämän aikana hän lisäsi runsaita muistiinpanoja (alkuperäisen kappaleen koon kolminkertaistaminen) sekä useita yksityiskohtaisia selityksiä koneen käytöstä tulevaisuudessa - mukaan lukien algebralliset yhtälöt analyyttisen moottorin käyttämiseksi Bernoulli-lukujen tuottamiseksi. Pohjimmiltaan nämä olivat ensimmäisiä tietokoneohjelmia.
PCMag haastatteli kirjoittaja James Essingeriä puhelimitse kotonaan aivan Canterburyn lähellä, Englannissa. Essinger on kirjoittanut useita kirjoja, mukaan lukien vuoden 2004 Jacquard's Web , joka tutki käsin kangaspuiden vaikutusta tietokauden syntymiseen. The Economist nimitti sen yhdeksi kyseisen vuoden parhaista suosituista kirjoista.
Essinger kiehtoi Adan ensimmäistä kertaa vuonna 1985, kun Lontoon tiedemuseo aloitti täydellisen Babbage Engine -projektin, joka perustui sen arkistossa oleviin alkuperäisiin käsikirjoituksiin ja piirustuksiin. Adan osallistuminen mainittiin, mutta Essinger halusi saada lisätietoja. Vuosia myöhemmin hän teki tapaamisen Bodelian-kirjastossa, joka on Oxfordin yliopiston tärkein tutkimuskirjasto, jossa on Lovelace-Byron-kokoelma.
"Kirjastossa tehtiin korjauksia", Essinger muisteli. "Ja siellä oli erittäin kylmä. Et voinut viedä mitään huoneeseen mukanasi: ei vettä ja vain lyijykynä. Mutta sitten avasin laatikot materiaaleista, jotka ovat käytännössä korvaamattomia, ja oli hämmästyttävää pitää kirjeitä jolla oli tärkeä osa tietokoneen historiassa."
Katso kaikki valokuvat galleriassa