Aplikativni Softver i Internet 2
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
Tre
Tre
ć
ć
i
i
čas
čas
Razvojni sistem
Razvojni sistem
Softver koji se koristi za pravljenje (razvijanje) drugog softvera.
Asembleri -
prevode program u asemblerskom jeziku u
mašinski jezik.
Prevodioci -
Kompajler dekodira instrukcije napisane u
jeziku višeg nivoa i proizvodi program u asemblerskom ili
mašinskom jeziku.
Interpretatori -
programi koji prevođenje izvornog jezika
i izvršavanje prevedenog koda obavljaju u istom ciklusu
obično obrađujući po jednu liniju u vremenu.

Obrada pomoću programa
Obrada pomoću programa
Program
: Skup instrukcija koje upravljaju hardverom na
način da se obrade zahtevi korisnika
Program se piše (sastavlja) u koracima
Svaki korak rešava po jedan deo problema
Razvoj programa
:
Rešavanje problema kroz niz koraka (opis prirodnim
jezikom)
Pisanje u “pseudo” jeziku
Implementacija na odgovarajućem programskom jeziku
Bugs
– greške u softveru, zbog kojih program ne daje
očekivane izlaze
Obrada pomoću programa
Obrada pomoću programa
Računar obavlja “jednostavne” aritmetičke i logičke
operacije nad podacima
Navedene operacije se izvode brzo i tačno
Posao programera:
Algoritam realizovati u nekom programskom jeziku
Dodati detalje, komentare i sl.
Definisati procedure testiranja
Ispraviti eventualne greške u softveru -
debugging

Programski jezici
Programski jezici
Programski jezik je skup pravila kojim se računaru
opisuju podaci i predstavljaju instrukcije.
Programske jezike možemo podeliti po stepenu
zavisnosti programskog jezika i računara na
mašinski
zavisne
jezike i programske jezike višeg nivoa,
odnosno
mašinski nezavisne
programske jezike.
Mašinski zavisni jezici su mašinski jezik i simbolički
jezik.
Mašinski jezik
:
numerički
kodovi koji reprezentuju instrukcije
Asembler
ima istu strukturu i skup instrukcija ali on dopušta programeru
da koristi nazive instrukcija umesto njihovih brojčanih specifikacija
ADD, SUB, INC, MOV, AND, XOR, ...
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti