Koji je najčešći jezik umjetne inteligencije?

Najčešći jezik umjetne inteligencije je Lisp, a koristi se i danas. To je također jedan od najstarijih jezika umjetne inteligencije. John McCarthy ga je razvio kasnih 1950-ih.

Lisp je skraćenica od “LISt Processing”. Ovaj jezik umjetne inteligencije koristi popise za predstavljanje struktura podataka. Smatra se prvim funkcionalnim programskim jezikom. Postoji priličan broj ugrađenih funkcija koje se mogu koristiti za manipuliranje popisima, što jezik čini iznimno fleksibilnim. Programeri imaju potpunu kontrolu nad sintaksom jezika, koja se može mijenjati kako bi odgovarala njihovim svrhama.

To je moguće jer se izvorni kod sastoji od popisa. Programeri mogu manipulirati izvornim kodom kao strukturama podataka, dopuštajući im stvaranje nove sintakse ili proširenje jezika kako bi učinili ono što je potrebno. To je izvrstan jezik za programiranje umjetne inteligencije (AI) jer je moguće jednostavno napisati uparivače uzoraka koji odgovaraju strukturama popisa.

Jedan od drugih čimbenika koji Lisp čine korisnim jezikom umjetne inteligencije je njegova sposobnost da podrži simboličke reprezentacije. Moguće je jednostavno povezati simbole s podacima; na primjer, moguće je povezati simbol “nebo” s bojom “plava”. Također je moguće jednostavno zamijeniti starije strukture podataka s novijim, a ova mogućnost delokacije naziva se prikupljanjem smeća.

Izuzetno dinamičan jezik umjetne inteligencije, moguće je da promjene stupe na snagu odmah u Lisp-u bez ikakvog ponovnog kompajliranja. Ne posjeduje nikakav temeljni program, a sav posao se obavlja preko sastava funkcija i rekurzije. Programeri mogu pristupiti bilo kojoj funkciji na upit za unos.

Široko popularan jezik umjetne inteligencije, Lisp je iznjedrio ogroman broj dijalekata i Lisp sustava, kao što su Scheme, Interlisp i FranzLisp. U nastojanju da stvore standard za jezik, brojni programeri Lisp-a spojili su najbolje značajke iz postojećih dijalekata kako bi stvorili novi jezik nazvan Common Lisp. To se dogodilo 1981. godine i od tada je Common Lisp evoluirao u iznimno robustan, AI programski jezik opće namjene.
Široko korišten za programiranje računalnih igara, robota i problema s prepoznavanjem uzoraka, Lisp se smatra klasičnim AI programskim jezikom koji je izdržao test vremena. Prolog je još jedan programski jezik razvijen ranih 1970-ih koji je stekao popularnost u AI. Ima više matematičku osnovu temeljenu na predikatskom računu. Smatra se važnim logičkim programskim jezikom i koristi se u AI za obradu prirodnog jezika i rad s ekspertnim sustavima.