26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Svi programski jezici obezbeđuju podršku određenim<br />

apstraktnim kategorijama.<br />

• Asemblerski jezik poseduje nizak nivo apstrakcije u odnosu na fizičku<br />

mašinu (hardware).<br />

• Većina imperativnih programskih jezika (FORTRAN, BASIC, C) su<br />

samo apstrakcije asemblerskog jezika pa, iako predstavljaju značajan<br />

napredak u odnosu na asemblerski jezik, u osnovi njihove apstrakcije<br />

leže kategorije koje odgovaraju arhitekturi računarskog sistema a ne<br />

problema koji se rešava.<br />

U ovom slučaju, zadatak programera je da uspostavi korespondenciju<br />

između domena rešenja (apstraktnog modela mašine) i domena<br />

problema (apstraktnog modela realnog sveta).<br />

Napor koji je neophodno uložiti u ovo preslikavanje, a koji u jednom<br />

delu leži u samoj strukturi korišćenog programskog jezika,<br />

često nema adekvatnu valorizaciju budući da rezultuje programima<br />

niskog stepena semantike.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!