Ava peamenüü
Ada Lovelace. Margaret Carpenteri maal

Ada Lovelace ehk Augusta Ada King, Lovelace'i krahvinna, sünninimega Augusta Ada Byron (10. detsember 181527. november 1852) oli Inglismaa matemaatik, kes on tuntud eelkõige Charles Babbage'i pooleli jäänud mehaanilise universaalarvuti kirjeldamise ja rakendusvõimaluste arendamise poolest. Lovelace nägi ette, et Babbage'i masinat saaks kasutada mitte üksnes arvutamiseks, vaid ükskõik millise sisu numbriteks teisendamiseks. Lovelace'i ideed olid oma ajast nii palju ees, et neid tunnustati lõplikult alles sada aastat hiljem, 1950. aastatel.[1]

Koostöö Charles Babbage'gaRedigeeri

Lovelace kohtus Babbage'ga 1833. aastal oma eraõpetaja Mary Somerville'i kaudu.

Aastal 1842 kutsuti Babbage Torino ülikooli pidama loengut oma analüütilisest masinast. Noor insener ja pärastine Itaalia peaminister Luigi Menabrea kirjutas Babbage'i loengu prantsuse keeles üles ja see avaldati 1842. aasta oktoobris Genfi ülikooli ajakirjas. Babbage'i sõber Charles Wheatstone palus Lovelace'il tõlkida see artikkel inglise keelde. Töö võttis aega 9 kuud, Lovelace lisas tõlkele märkusi algtekstist kolm korda suuremas mahus. Tõlge ilmus Richard Taylori toimetatud loodusteadustele pühendatud raamatusarjas Scientific Memoirs ("Teaduslikud memuaarid") initsiaalide AAL all.[2]

Lovelace koostas sellele arvutile ka programmi, mis arvutas Bernoulli arve. Selle programmi kirjelduse avaldas ta oma artikli märkuste osas. Mil määral ta selle programmi ise välja mõtles, on teadmata. Babbage väitis hiljem, et kirjeldas Lovelace'ile mitut võimalikku arvutamise viisi ja Lovelace valis neist ühe, parandades sealjuures ühe Babbage'i tehtud jämeda vea.

Lovelace'i mõju Babbage'ile on raske hinnata ka sellepärast, et Babbage kaldus üldse eitama teiste inimeste mõju endale. Kuid Lovelace oli kindlasti üks vähestest inimestest, kes täielikult mõistis Babbage'i tööd, ja samuti koostas keeruka programmi tema analüütilisele masinale. Lovelace'i kirjatöödes on vihjatud ka niisugustele arvutite kasutusvõimalustele, mida üheski Babbage'i avaldatud teoses pole mainitud, näiteks oletus, et "masin võib luua ükskõik missuguse keerukusastme ja ulatusega üksikasjalikke ja teaduslikke muusikateoseid".

IsiklikkuRedigeeri

Ada oli luuletaja Lord Byroni ainus seaduslik laps. 1835. aastal abiellus ta Briti loodusteadlase William Kingiga, kes sai 1838. krahvitiitli, misjärel Adast sai Lovelace'i krahvinna. Neil oli kolm last: Byron, Anne Isabella ja Ralph. Ada suri 36-aastaselt vähki.

PärandRedigeeri

Aastal 1953 avaldati Lovelace'i artikkel uuesti. Babbage'i masinat oli vahepeal hakatud tunnustama esimese arvutina ning Lovelace'i artiklit arvuti ja selle tarkvara kirjeldusena. Sel põhjusel peetakse Ada Lovelace'i esimeseks programmeerijaks.

Ameerika Ühendriikide Kaitseministeeriumi loodud programmeerimiskeel, mis avaldati 1983, sai Lovelace'i järgi nimeks Ada.

ViitedRedigeeri

  1. Phillips, Anna Lena 2011. Crowdsourcing Gender Equity. American Scientist, Volume 99, Number 6. DOI: 10.1511/2011.93.463
  2. Christopher D. Green, 2001. Charles Babbage, the Analytical Engine, and the Possibility of a 19th-Century Cognitive Science. Green, C.D., Shore, M., & Teo, T. (Eds.). The Transformation of Psychology: Influences of 19th-Century Philosophy, Technology, and Natural Science (pp. 133-152). Washington, DC: American Psychological Association

VälislingidRedigeeri