Home : Uvjeti softvera : Definicija programskog jezika

Programski jezik

Programski jezik je skup naredbi, uputa i drugog sintaksa koristiti za stvaranje softvera program. Jezici koje programeri koriste za pisanje koda nazivaju se "jezicima visoke razine". Ovaj se kôd može kompilirati u "jezik niske razine", koji računalni hardver prepoznaje izravno.

Jezici visoke razine osmišljeni su tako da ih je lako čitati i razumjeti. To programerima omogućuje pisanje Izvorni kod na prirodan način, koristeći logične riječi i simbole. Na primjer, rezervirane riječi poput funkcija, dok, ifi drugo koriste se u većini glavnih programskih jezika. Simboli poput <, >, ==i != su uobičajeni operateri. Mnogi su jezici visoke razine dovoljno slični da programeri mogu lako razumjeti izvorni kod napisan na više jezika.

Primjeri jezika visoke razine uključuju C + +, Java, Perli PHP. Jezici poput C ++ i Java nazivaju se "kompajlirani jezici", jer izvorni kod prvo mora biti sastaviti kako bi trčao. Jezici poput Perla i PHP-a nazivaju se "interpretiranim jezicima", jer se izvorni kod može pokretati kroz tumač a da nije sastavljen. Općenito se kompilirani jezici koriste za stvaranje softvera aplikacije, dok se za trčanje koriste interpretirani jezici skripta, poput onih koji se koriste za generiranje sadržaja za dinamične web stranice.

Jezici niske razine uključuju montažne i strojne jezike. Montažni jezik sadrži popis osnovnih uputa i puno je teži za čitanje od jezika visoke razine. U rijetkim slučajevima programer može odlučiti kodirati osnovni program na montažnom jeziku kako bi osigurao da djeluje što učinkovitije. Asembler se može koristiti za prevođenje koda sklopa u strojni kod. Strojni kod ili strojni jezik sadrži niz binarni kodovi koje računalo izravno razumije CPU. Nepotrebno je reći da strojni jezik nije dizajniran da bude čitljiv čovjeku.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju programskog jezika. U računalnoj terminologiji objašnjava što znači Programski jezik i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija programskog jezika korisna, možete se na nju pozvati pomoću gore navedenih citata.