Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programski jezici - Coggle Diagram
Programski jezici
Sintaksa programskog jezika
Naredba predstavlja nalog računalu za izvršenje određene radnje.
Naredbama se točno opisuje što i kako računalo treba raditi.
Razvoj programskih jezika
Razvoj programskih jezika može se pratiti kroz četiri generacije.
Generacije programskih jezika su
Druga generacija: SIMBOLIČKI JEZICI, ASEMBLER
Programi postaju razumljivi.
Olakšava se pisanje programa, ali računalo još uvijek razumije strojni jezik.
ASEMBLER je simbolički jezik
SIMBOLIČKI JEZIK - podrazumijeva pisanje operacija pomoću riječi izvedenih iz svakodnevnog govora, najčešće engleskog jezika.
Treća generacija: VIŠI PROGRAMSKI JEZICI
JEZIČNI PREVODITELJI
INTERPRETER
KOMPAJLERI
Jezik namijenjen učenju programiranja BASIC i njegove inačice QBASIC i LOGO je u razvoju.
VIŠI PROGRAMSKI JEZICI više naredbi strojnog ili asemblerskog jezika zamjenjuju jednom naredbom
višeg programskog jezika.
Prva generacija: STROJNI JEZICI
STROJNI JEZIK je binarni prikaz programa za računalo
Pisanje programa otežano je nerazumljivim binarnim zapisom pojedinih naredbi.
To je najniža moguća razina prikaza programa za neko računalo i usko je vezana uz građu računala
Četvrta generacija: JEZICI PRILAGOĐENI KRAJNJIM KORISNICIMA
Programski jezici neovisni o sklopovlju i operacijskom sustavu su:
HTML
Java
OBJEKTNO PROGRAMIRANJE je postupak izrade složenog programa upotrebom skupa objekata koji
međusobno razmjenjuju poruke.
Programi za objektno programiranje su: VisualBASIC, VisualC.
Primjeri jezika prilagođenih krajnjim korisnicima:
jezici za podršku pri odlučivanju (visiCalc, Multiplan)
generatori programa (Mapper, Focus)
upitni jezici za bazu podataka (SQL, Asi, GIS)
jezici za programiranje vrlo visoke razine (AME, NOMAD)
Program
je skup ključnih riječi i pravila za njihovo korištenje koje računalo „razumije“
je niz naredbi koje se izvode točno određenim redoslijedom i s točno određenim ciljem