1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Vrste računalnih jezika

Računalni jezik ili programski jezik je kodirana sintaksa koju koriste računalni programeri za komunikaciju s računalom. To je jedini jezik koji računala, softverski programi i računalni hardver mogu razumjeti. Računalni jezik uspostavlja tijek komunikacije između softverskih programa. Jezik omogućuje korisniku računala da diktira koje naredbe računalo mora izvršiti za obradu podataka. Računalni jezik postoji u različitim vrstama koje koriste različite skupove sintakse.

Strojni jezik

Strojni jezik ili strojni kod je materinji jezik koji izravno razumije središnja procesorska jedinica računala ili CPU. Ovu vrstu računalnog jezika nije lako razumjeti jer koristi samo binarni sustav, element notacije koji sadrži samo niz brojeva koji se sastoji od jedinice i nule, za izradu naredbi. Procesor računala mora pretvoriti jezike visoke razine u ovaj jezik prije nego što može pokrenuti program ili izvršiti korisnički definiranu naredbu. Za pretvorbu određenog jezika u strojni kod, računalni procesor treba kompajler, program koji pretvara izvorni kod napisan na jednom jeziku u sintaksu drugog jezika. Kompajler generira binarnu datoteku ili izvršnu datoteku koju će CPU izvršiti. Svaki računalni procesor ima vlastiti skup strojnog koda. Strojni kod će odrediti što bi procesor računala trebao raditi i kako bi to trebao raditi.

Jezik asemblerske razine

Studija ranih 1950-ih dovela je do razvoja jezika niske razine ili jezika skupne razine. Također se smatra jezikom druge generacije, jezik asemblerske razine je skup kodova koji se mogu izvoditi izravno na procesoru računala. Ova vrsta jezika je najprikladnija za pisanje operativnih sustava i održavanje desktop aplikacija. Programeru omogućuje obavljanje nekoliko zadataka poput pristupa registru, upravljanja memorijom i dopisivanja takta. Uz jezik asemblerske razine, programeru je lakše definirati naredbe jer on ima prerogativ kada je riječ o imenovanju varijabli. Međutim, ovaj jezik nije fleksibilan jer korisnik ne može ponovno koristiti skup kodova napisanih ovim jezikom. Nije tako objašnjiv u usporedbi s drugim svojim kolegama. Korisnik mora šifrirati ovaj jezik u strojni jezik kako bi računalo obradilo naredbe koje je napisao programer.

Jezik visoke razine

Do razvoja jezika visoke razine došlo je kada su računalni programeri počeli imati problema s sve većim nedostatkom prenosivosti računala. Jezici visoke razine zanemaruju nevažne detalje koji se nalaze u jezicima niske razine. Mnogi programeri smatraju jezik visoke razine važnim rješenjem za gnjavažu koju donose računalni jezici zbog njegove jednostavnosti upotrebe i niske tendencije stvaranja grešaka. Programeri često govore o jezicima visoke razine kao o jezicima srednje razine koji koriste samo koncepte apstrakcije i konstrukcije do krajnjih granica.


  1. Vrste kisika Senzori
  2. Vrste računala memorijske kartice
  3. Kako promijeniti jezik u Firefoxu
  4. Vrste mobilnih računalnih uređaja
  5. Prednosti i nedostaci jezika visoke i niske razine