06.04.2015 Views

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!