Računala su svake godine sve raširenija. Postaju sve brži i prikladniji za upotrebu, a profesija programera odavno je postala jedna od najtraženijih i visoko plaćenih. Čak je i osoba koja je daleko od programiranja gotovo sigurno čula da postoje programski jezici. Čemu služe i zašto ih ima toliko?
Koliko god računalo bilo savršeno, bez softvera to je samo hrpa metala i plastike. Programi određuju što i kako računalo radi, u kojem slijedu izvodi određene radnje. Prvi programski jezici počeli su se pojavljivati početkom pedesetih godina i koristili su se za pretvaranje jednostavnih aritmetičkih izraza u strojni kod. Strojni kod je sustav računalnih uputa koje izravno tumači mikroprocesor. Ali vrlo je nezgodno da osoba napiše program u strojnim kodovima. Kako bi se olakšao rad programera, počeli su se stvarati programski jezici. Programski jezici dijele se na jezike visoke i niske razine. Što je viša razina jezika, programeru je lakše pisati na njemu. Takav je jezik razumljiviji za osobu, jer omogućuje upotrebu jednostavnih semantičkih konstrukcija za postavljanje potrebnog slijeda radnji. Nakon stvaranja programa on se kompajlira - odnosno automatski se prevodi na jezik strojnih kodova koji procesor razumije. Jezici niske razine mnogo su bliži strojnom kodu i stoga ih je teže pisati. Ali oni imaju svoju prednost - programi napisani na takvom jeziku vrlo su brzi i kompaktni. Najpopularniji jezik niske razine je Assembler. Neke od njegovih prednosti toliko su očite da se čak i u složenim programima napisanim na jezicima visoke razine često koristi montaža. Unatoč postojanju velikog broja programskih jezika, raširene se mogu nabrojati na jedan prst. Jedan od najraširenijih je jezik C ++. Ovo je vrlo prikladan i dovoljno jednostavan jezik za programera koji vam omogućuje stvaranje programa bilo koje složenosti. Ne tako davno, Microsoft je razvio jezik C # (čita se kao "si sharp") koji ima brojne nove značajke i namijenjen je pisanju programa za operativni sustav Windows. Microsoft je objavio vrlo popularno programsko okruženje Microsoft Visual Studio, koje vam omogućuje programiranje na C ++, C # i nekim drugim jezicima. Programski jezik Delphi vrlo je poznat. Potječe iz nekad poznatog Pascala, ali zahvaljujući naporima Borlanda stekao je niz novih kvaliteta, postavši, zapravo, novi jezik. Pisanje na ovom jeziku prilično je jednostavno i prikladno, a zahvaljujući programskom okruženju Borland Delphi postalo je vrlo rašireno, bez programskih jezika postojanje Interneta bilo bi nemoguće. Jezici kao što su Perl i PHP omogućuju vam stvaranje skripti koje određuju izvršavanje potrebnih radnji na stranicama web mjesta. Čak je i stvaranje najjednostavnije web stranice nemoguće bez znanja HTML-a - standardnog jezika za označavanje dokumenata. Računalni uređaji sada su svugdje: u mobitelima i bankomatima, u numeričkim upravljačkim strojevima i televizorima. Teško je pronaći sferu života u kojoj ne bi bili uključeni na ovaj ili onaj način. A svi ti uređaji rade zahvaljujući programima napisanim na raznim programskim jezicima.