Otvori glavni meni
Question book-new.svg Ovaj članak ili neka od njegovih sekcija nije dovoljno potkrijepljena izvorima (literatura, web-stranice ili drugi izvori).
Ako se pravilno ne potkrijepe pouzdanim izvorima, sporne rečenice i navodi mogli bi biti obrisani. Pomozite Wikipediji tako što ćete navesti validne izvore putem referenci te nakon toga možete ukloniti ovaj šablon.
Preferences-system.svg 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 standardima Wikipedije.

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 jezikaUredi

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

  • Obrada ulaznih podataka
Podatke preuzeti sa tastature, iz datoteke ili nekog drugog izvora.
  • Obrada izlaznih podataka
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.
  • Poređenje i izbor
Provjera određenih uslova i kontrola izvršavanja komandi.
  • Ponavljanje
Posebnim pravilima regulisano ponavljanje izvršavanja komandi (obično sa varijacijama podataka ili pravila ponavljanja).

Klasifikacija programskih jezikaUredi

Po njihovoj korisničkoj paradigmiUredi

  Ova sekcija zahtijeva proširenje.

Generacijska klasifikacijaUredi

Za spisak programskih jezika pogledajte članak Programski jezici.

Također pogledajteUredi