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.
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.
- Matematička obrada podataka
- 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.