Programiranje

Znate li ko je bio prvi programer?

Ovaj tekst objašnjava zašto se Ada Lovelace smatra prvim programerom: u Napomenama uz Menabrea-in članak (1843) opisala je algoritam za računanje Bernulijevih brojeva za Babbageovu Analitičku mašinu – prvi objavljeni „program“ zamišljen da ga izvrši univerzalna mašina. U tekstu su pokriveni: biografija (Augusta Ada Byron), saradnja sa Charlesom Babbageom, značaj beleški (Nota G), vizija računara izvan aritmetike (simboli, muzika), uticaj i nasleđe (jezik Ada, Dan Ade Lovelace), kao i kratke napomene o istorijskoj debati.

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.


Izvori / dalje čitanje

Nebojsa Kostić

Rođen 1976. Bavim se računarima I it poslovima više od 20 godina..Osnivač TechFokusa i tehnološki novinar sa preko 20 godina iskustva. Specijalizovan je za hardver, retro računare i tržišne analize.

Nebojsa Kostić has 384 posts and counting. See all posts by Nebojsa Kostić

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *