Šta je jezik? § SREDSTVO KOMUNIKACIJE, § OMOGUĆAVA RAZMENU INFORMACIJA IZMEĐU DVA ILI VIŠE KORISNIKA JEZIKA
Šta je programski jezik? § Je sredstvo za pisanje programa i saopštavanje programa računaru § Pomoću njega komuniciraju čovek i računar Programski jezici su veštački jezici. Mi danas koristimo više programske jezike. Programi napisani na višim pr. jezicima moraju biti prevedeni na mašinski jezik
Neki programski jezici su: § FORTRAN, § COBOL, § LISP, § Pascal, § PROLOG, § ADA, §C § C++ § JAVA § Modula 2. .
§ Nauke koje prate razvoj kako govornih tako i programskih jezika i postavljaju zakone koji se moraju poštovati u procesu komunikacije su: § Gramatika § Sintaksa § Semantika
Klasifikacija programskih jezika § § § Prema stepenu zavisnosti od računara Prema oblasti primene Prema načinu rešavanja problema
Prema stepenu zavisnosti od računara Programski jezici Mašinski zavisni Mašinski Problemski Mašinski orjentisani Simbolički Mašinski nezavisni Makro Proceduralno orjentisani
Prema oblasti primene § Učenje programiranja: BASIC, Pascal, LOGO. . . § Poslovna primena: SQL, COBOL. . § Primena u matematici: FORTRAN, ALGOL. . . § Primena u veštačkoj inteligenciji: PROLOG, LISP. . . § Pravljenje sistemskih softvera: C, Modula 2. . § Razvoj vizuelnih aplikacija: C++, § Internet programiranje: Java, Perl. . .
Prema načinu rešavanja problema § Proceduralni pr. jezici § Problemski - Neproceduralni programski jezici § Objektno orjentisani pr. jezici § Logički programski jezici § Funkcionalni programski jezici