Tre

Tre

ć

ć

č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. 

background image

 

 

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

background image

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, ...

Želiš da pročitaš svih 49 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti