Programski jezik je formalni jezik za prezentaciju (notaciju)
kompjuterskih programa. Pomocu njega se kompjuterskom sistemu, covjeku citljivim tekstom, daju instrukcije i naredbe za izvrsenje unutranjih zadataka, opis ulaznih i izlaznih podataka kao i njihovu strukturu u zavisnosti od unutrasnjih (u sistemu) i vanjskih (izvan sistema) dogadaja.