Odlomak

UVOD

Programski jezik je određen skupom simbola i pravilima njihovog slaganja kojim se opisuje postupak računanja. Opis računanja u datom programskom jeziku interpretira se, odnosno tumači, kao stroj koje nazivamo računar. Poznati sinonimi za postupak računanja su algoritam i program. Programski simbol je nedjeljiva cjelina koju računalo, odnosno tumač, “razumije” i prevodi u rad stroja. Niz simbola, složenih po pravilima programskog jezika, čine jezične izraze (rečenice) tog programskog jezika koji se zatim zapisuju na podatkovni medij i predaje računaru koje na svaki otkucaj sata čita i tumači jedan simbol programa zapisanog na podatkovnom mediju. Da bi se jezik smatrao programskim jezikom mora ispunjavati uvjet poznat u svijetu matematike i računarske znanosti, što jamči da dati programski jezik može opisati svaki računarski postupak (program/algoritam). Osnovna podjela je na niže (strojne jezike) i više (orijentirane ljudima).

Funkcija

Programski jezik je jezik koji se koristi za pisanje kompjuterskih programa, koji uključuju obavljanje neke vrste računanja ili algoritam i eventualno kontrolirati vanjske uređaje, kao što su pisači, diskovi, roboti, itd. Na primjer, PostScript programi su često stvorili drugi programi za kontrolu računara, pisača ili ekrana. Tačnije, programski jezik može opisati proračun na neke, možda apstraktne, mašine. Generalno je prihvaćeno da potpuna specifikacija za programski jezik uključuje opis, možda idealizovana, stroja ili procesora na tom jeziku. U najpraktičnije kontekstima, programski jezik uključuje kompjuter. Programski jezici se razlikuju od prirodnih jezika na koji prirodnim jezicima se koriste samo za interakciju između ljudi, a programski jezici i omogućiti ljudima da komuniciraju instrukcije mašine.

Apstrakcija

Programski jezici obično sadrže apstrakcije za definisanje i manipulisanje struktura podataka ili kontrole protoka izvršenja. Praktična neophodnost je da podrška programskog jezika bude adekvatan apstrakcije izražavanja principa apstrakcije. Termin kompijuterski jezik se ponekad koristi kao sinonim za programski jezik. Međutim, korištenje oba termina varira među autorima, uključujući tačan obim svakog. Jedan opisuje upotrebu programskim jezicima kao podskup jezika računara. U tom smislu, jezici koji se koriste u računarstvu koji imaju različit cilj od izražavanja kompjuterskih programa su generički određeni kompjuterskim jezikom.
Na primjer, za označavanje jezika se ponekad naziva računarski jezik i treba naglasiti da se oni ne trebaju koristi za programiranje. Još jedna upotreba u pogledu programskih jezika kao teorijski konstrukti za programiranje apstraktne strojeve, i kompijuterskih jezika kao podskup istih koji radi na fizičkim računarima, koji imaju konačne hardverske resurse. John C. Reynolds ističe da su formalna specifikacija jezika podjednako programski jezici kao što su jezici namijenjeni za izvršenje. On također tvrdi da tekstualni, pa čak i grafički formati ulaza koji utiču na ponašanje računara su programski jezici.

Historijat razvoja programskih jezika

Sve je počelo sa strojnim jezicima (asemblerima), koji su se brzo izvršavali, ali sporo pisali, te

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Seminarski radovi

Više u Skripte

Komentari