NavMenu

Ko je bio prvi programer na svetu?

Izvor: eKapija Ponedeljak, 04.03.2019. 15:18
Komentari
Podeli
Ilustracija (Foto: ronstik/shutterstock.com)Ilustracija
Danas je mnogo programera, ali malo ljudi zna ko je bio prvi programer.

Augusta Ejda Bajron Lavlejs (Augusta Ada Byron Lovelace) je rođena 10. decembra 1815. u Londonu, kao ćerka i jedino zakonito dete čuvenog pesnika lorda Bajrona i En Izabel Milbank. Za razliku od svog oca, Ejda je bila naklonjenija prirodnim naukama, bavila se matematikom i još u ranoj mladosti je razvila interesovanje za projekat analitičke mašine.

Koncentrisala se na ono što bismo danas mogli nazvati softverskim aplikacijama za analitičku mašinu. Bilo joj je samo 29 godina kada je njeno veliko delo objavljeno, a kao nagradu za njen doprinos američko ministarstvo odbrane je 1979. godine razvilo programski jezik i nazvalo ga Ejda (engl. Ada – otuda i potiče standardizovani programski jezik ADA).

Ljubav prema "programiranju" Ejda je nasledila od svoje majke, gospođe Milbank, koju je takođe zanimala matematika. Kako ih je lord Bajron napustio samo nekoliko meseci nakon Ejdinog rođenja, ona je svoje učenje mogla u potpunosti da usmeri ka prirodnim naukama. Gospođa Milbank je omogućila ćerki da stekne zavidno obrazovanje u oblasti prirodnih nauka, iako početkom 19. veka interesovanje za matematiku i mašine nije bilo primereno jednoj mladoj dami.

Godine 1836, kada je imala samo 19 godina, Ejda se udala za Vilijama Kinga, koji je kasnije stekao titulu grofa od Lavlejsa. Zapravo, Ejda je omogućila ovom grofu da postane član Kraljevskog društva (za unapređenje znanja iz oblasti prirodnih nauka). Ovim potezom, Ejda je sebi omogućila pristup u biblioteke kojima tadašnje žene nisu imale pristup (grof Vilijam je prepisivao članke za svoju talentovanu suprugu).

U periodu od 1842. do 1843. godine, Ejda je prevela članak italijanskog matematičara Luiđija Menabrea o motoru, koji je kasnije dopunila svojim beleškama. Ona je svoje beleške označavala slovima od A do G, a u poslednjoj G belešci, ona opisuje algoritam za analitičku mašinu za izračunavanje Bernulijevih brojeva. Ove beleške sadrže nešto što se smatra prvim kompjuterskim programom, koji je, zapravo, algoritam enkodiran da bi funkcionisao na mašini. Smatra se da je baš to prvi algoritam ikada napravljen, sa idejom da se primeni na računaru.

Najznačajniji Ejdin predlog u toj belešci bio je prenos kontrole i rad sa ciklusima, tako da naredbe programa ne bi morale da se izvršavaju redosledom kojim su date, već u zavisnosti od toka programa. Ejda je predviđala i mogućnost za opštije stvari (komponovanje muzike, grafiku), ali i za šire naučne primene.

Nakon godina istraživanja i izučavanja, Ejda je počela da se kreće u naučnim krugovima Londona, gde je saznala za plan pronalazača Čarlsa Bebidža da razvije novu računsku mašinu, koja se danas smatra pretečom savremenog računara.


Kako se brzo zainteresovala za njegov rad, napisala je opširan komentar u članku o Bebidževoj mašini. Od tada njih dvoje počinju prisno da sarađuju na programu za Bebidževu mašinu (preteča današnjeg računara), a Ejda je radila na algoritmu za izračunavanje Bernulijevih brojeva.

Iako je Bebidž bio daleko ispred svoga vremena, njegova mašina nikada nije konstruisana, ali je algoritam Ejde Lavlejs je ušao u istoriju kao prvi kompjuterski program na svetu, a sama Ejda je prvi programer na svetu.

Ipak, žena koju zanimaju mašine se nije uklapala u londonsko društvo 19. veka – iako joj je opširan komentar koji je napisala u članku o Bebidževoj mašini doneo duboko priznanje među stručnjacima, ona nikada nije ozbiljno shvaćena.

Bebidž je ubrzo prekinuo saradnju s njom, a ona je poslednje godine svog života posvetila muzici. Preminula je u 36. godini, navodno od posledica raka, a, pored prvog algoritma na svetu,pripisuje joj se i razvoj sigurnog sistema klađenja.

Ejdine beleške su bile od velikog značaja u istoriji razvoja računara, a dok su se Bebidž, Menabre i ostali naučnici tog vremena fokusirali samo na funkciju računanja, ona je predvidela i mnoge druge, naprednije funkcije.

Komentari
Vaš komentar
Potpuna informacija je dostupna samo komercijalnim korisnicima-pretplatnicima i neophodno je da se ulogujete.

Zaboravili ste šifru? Kliknite OVDE

Za besplatno probno korišćenje, kliknite OVDE

Pratite na našem portalu vesti, tendere, grantove, pravnu regulativu i izveštaje.
Registracija na eKapiji vam omogućava pristup potpunim informacijama i dnevnom biltenu
Naš dnevni ekonomski bilten će stizati na vašu mejl adresu krajem svakog radnog dana. Bilteni su personalizovani prema interesovanjima svakog korisnika zasebno, uz konsultacije sa našim ekspertima.