Znate li ko je bio prvi programer?
Ada Lovelace
Ada Lovelace (Augusta Ada King, grofica od Lovelace, 1815–1852) široko je prepoznata kao prvi programer u istoriji. Njena slava ne potiče od programiranja elektronskih računara (koji tada nisu postojali), već od vizionarskog rada na Analitičkoj mašini Čarlsa Bebidža – mehaničkoj, programabilnoj mašini zamišljenoj kao univerzalni računski uređaj.
Ko je bila Ada Lovelace?
Rođena kao Augusta Ada Byron, jedino zakonito dete pesnika Lorda Bajrona, Ada je odrastala uz podsticaj majke Anne Isabelle Milbanke da se posveti matematici i naukama. Rano je pokazala izuzetan talenat za logiku i apstraktno razmišljanje, što je – za ženu u 19. veku – bilo izuzetno retko i hrabro životno opredeljenje.
Saradnja sa Charlesom Babbageom
Susret sa matematičarem i pronalazačem Charlesom Babbageom bio je presudan. Babbage je radio na konceptu Analitičke mašine – mehaničkog računara opšte namene sa „programima“ unesenim preko bušenih kartica. Ada je prevela članak italijanskog inženjera Luigia Menabrea o toj mašini i dodala sopstvene, opsežne Napomene (1843), tri puta duže od originala.
Prvi algoritam i zašto je Ada „prvi programer“
U čuvenoj Noti G Ada je zapisala detaljan niz instrukcija – algoritam za računanje Bernulijevih brojeva – zamišljen da ga Analitička mašina izvrši autonomno. To se smatra prvim objavljenim „kompjuterskim programom“. Još važnije, Ada je shvatila da mašina može obrađivati simboličke strukture, a ne samo brojeve – da može stvarati muziku, manipulisati simbolima i služiti širim kreativnim i naučnim svrhama. Time je, decenijama pre digitalnog doba, intuitivno opisala suštinu softvera.
Značaj njenih beleški
- Hardver vs. softver: Babbage je bio fokusiran na mehaniku (hardver), dok je Ada u prvi plan stavila uputstva – programe i njihovu moć.
- Univerzalnost mašine: prepoznala je da mašina može izvršavati opšte zadatke nad bilo kojim simbolima koji se mogu formalizovati.
- Koncept programera: definisala je praksu razlaganja problema na korake izvršive mašinom – arhetip programiranja.
Zašto je važna danas?
- Ikona STEM-a: Ada je pionirka i inspiracija generacijama žena u nauci i tehnologiji.
- Dan Ade Lovelace: globalni događaj koji slavi doprinos žena u tehnologiji.
- Programski jezik Ada (1980): ime jezika odaje počast njenom nasleđu i idejama o pouzdanom softveru.
Debate i nijanse
Iako mašina nije bila izgrađena za njenog života, a istorijski izvori ponekad diskutuju o autorstvu pojedinih delova dokumentacije, konsenzus istoriografije računarstva ostaje: Adina Nota G sadrži prvi objavljeni algoritam za univerzalnu mašinu, što je čini prvim programerom u konceptualnom i praktičnom smislu.
Zaključak
Ada Lovelace je opravdano upisana kao prvi programer: napisala je prvi algoritam namenjen za izvršavanje na programabilnoj mašini i – još važnije – predvidela je da će računari služiti mnogo širem spektru zadataka od pukog računanja. Njena vizija softvera unapredila je razumevanje onoga što danas zovemo univerzalnim računarstvom.

