Język programowania to usystematyzowany sposób przekazywania komputerowi poleceń do wykonania.
Język programowania pozwala programiście na precyzyjne przekazanie maszynie, jakie dane mają ulec obróbce i jakie czynności należy podjąć w określonych warunkach.
Język programowania pozwala na precyzyjny zapis algorytmów oraz innych zadań, jakie komputer ma wykonać.
Najbardziej pożądane cechy języka programowania:
łatwość formułowania kodu - zadań dla procesora
możliwie najszersze wykorzystanie możliwości procesora poprzez składnię języka