Ovaj članak ili neki od njegovih odlomaka nije dovoljno potkrijepljen izvorima (literatura, veb-sajtovi ili drugi izvori). Ako se pravilno ne potkrijepe pouzdanim izvorima, sporne rečenice i navodi mogli bi biti izbrisani. Pomozite Wikipediji tako što ćete navesti validne izvore putem referenci te nakon toga možete ukloniti ovaj šablon.
Ovom članku potrebna je jezička standardizacija, preuređivanje ili reorganizacija. Pogledajte kako poboljšati članak, kliknite na link uredi i doradite članak vodeći računa o jezičkim i stilskim standardima Wikipedije. Ako niste sigurni kako bi članak trebao izgledati, pogledajte neke od dobrih članaka.

Programski jezik je formalni jezik za prezentaciju (notaciju) kompjuterskih programa. Pomoću njega se kompjuterskom sistemu, čovjeku čitljivim tekstom, daju instrukcije i naredbe za izvršenje unutranjih zadataka, opis ulaznih i izlaznih podataka kao i njihovu strukturu u zavisnosti od unutrašnjih (u sistemu) i vanjskih (izvan sistema) događaja.

Do danas napravljeno je hiljade programskih jezika, dok je samo nekoliko od njih postalo poznato i dostupno širokom krugu korisnika. Neki su više usmjereni za rješavanje određenog zadatka, dok su sveobuhvatniji programski jezici (kao C programski jezik) mnogo poznatiji i češće u primjeni.

Elementi jednog programskog jezika

Većina komandi svakog programskog jezika se može podijeliti u 5 glavnih kategorija:

Podatke preuzeti sa tastature, iz datoteke ili nekog drugog izvora.
Podatke predati monitoru, datoteci, bazi podataka ili nekom drugom medijumu.
Podatke obraditi pomoću matematičke operacije, kao npr. sabiranje, oduzimanje ili dijeljenje.
Provjera određenih uslova i kontrola izvršavanja komandi.
Posebnim pravilima regulisano ponavljanje izvršavanja komandi (obično sa varijacijama podataka ili pravila ponavljanja).

Klasifikacija programskih jezika

Po njihovoj korisničkoj paradigmi

Ovaj odlomak potrebno je proširiti.

Generacijska klasifikacija

Za spisak programskih jezika pogledajte članak Programski jezici.

Također pogledajte