Osnovi programiranja i programski jezici
Osnovi programiranja i programski jezici
Osnovi programiranja i programski jezici
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Krajem drugog svetskog rata, engleski i američki istraživači su realizovali računar.<br />
Naučnik Neumann je odredio princip rada i arhitekturu računara. Njegov model (Slika<br />
21) je pretrpeo više modifikacija ali su poštovani sledeći principi:<br />
• računar je uređaj opšte namene i poseduje potpuno automatsko<br />
izvođenje programa,<br />
• računar, osim podataka za računanje (ulazne vrednosti, granične<br />
vrednosti, tabele, funkcija), memoriše međurezultate i rezultate<br />
računanja,<br />
• računar je sposoban za pohranjivanje toka naredbi (programa),<br />
• naredbe su u računaru svedene na numerički kod, tako da se podaci i<br />
naredbe pohranjuju na isti način u istoj jedinici, ta jedinica se naziva<br />
memorijom,<br />
• računar poseduje jedinicu koja obavlja osnovne aritmetičke operacije,<br />
to je aritmetičko-logička jedinica,<br />
• ima jedinicu koja "razume" naredbe i upravlja tokom izvršavanja<br />
programa, to je upravljačka jedinica i<br />
• računar komunicira sa okolinom, jedinica, koja omogućava<br />
komunikaciju čoveka i računara, naziva se ulazno-izlaznom jedinicom.<br />
Slika 21: Neumann-ov model računara<br />
Još pre pojave računara postojala su dva pravca u nauci koji su se bavili osnovama<br />
veštačke inteligencije:<br />
• formalna logika - koja se bavi osnovama simboličke obrade zasnovane<br />
na matematičkoj logici i teoriji rekurziviteta i<br />
• kognitivna psihologija koja se bavi psihologijom razmišljanja i<br />
prepoznavanja i istražuje ponašanje i sposobnost čoveka u rešavanju<br />
problema.<br />
Objedinjavanjem ova dva pravca nauke uz sprezanje sa informatikom započeta su<br />
savremena istraživanja na području veštačke inteligencije. Ova doba može se staviti na<br />
sredinu 1950-tih godina. Da bi se postigao zajednički cilj, razvijen je jezik LISP.<br />
Njegov autor je bio John McCarthy. Po mnogima, on je prvi upotrebio izraz "Veštačka<br />
Inteligencija" "Artifical Intelligence".<br />
Razvoj ove oblasti tekao je prema sledećem:<br />
• period od 1955 do 1960, karakteristično je za početak istraživanja VI,<br />
prva konferencija je organizovana u Dartmouth-u. Izradjeni su sistemi<br />
PERCEPTRON i GPS.<br />
• između 1961-70, pojavili su se prvi osnovni <strong>jezici</strong> VI LISP i PROLOG.<br />
Arhitektura ovih više<strong>programski</strong>h jezika se bazira na matematičkoj<br />
logici, a rešavaju probleme nealgoritamski manipulacijom simbolima.<br />
Prvi sistemi su bili izgradjeni u definisanim oblastima, sa konačnim<br />
brojem pravila. Medjutim, veliki i složeni sistemi nisu se mogli dobro<br />
98