Programovací jazyk je přesně stanovený způsob zápisu algoritmu, který slouží jako základní způsob předávání příkazů počítači. Každý progrmaovací jazyk je složen ze základních pravidel syntaxe a sémantiky. Tedy jak správně kód zapisovat a co zapsané konstrukce znamenají.

Historický vývoj

stejně jako hardwarové možnosti počítačů se i přístup k programování vyvýjel v závislosti na aktuálních možnostech hardwaru a požadavcích v dané době.

Strojový kód

Strojový kód

Assembler

Vyšší programovací jazyky

Objektově orientované programování

Dělení programovacích jazyků

Programovací paradigmata