Skip to content

Programovací jazyk

Programovací jazyk je prostředek, kterým zapisujeme jednotlivé [[Algoritmizace a programování 1/Základy/Algoritmus|algoritmy]].

[!example] TL,DR: - Programovací jazyk slouží k zápisu algoritmů - Každý programovací jazyk má svojí abecedu, syntax a sémantiku - Jazyky se dělí podle svého účelu, [[Abstrakce|úrovně abstrakce]], druhu překladu a dalších vlastností

Programovací jazyky vznikly jako nadstavba pro zápis jednotlivých bajtů instrukcí.

Vlastnosti programovacích jazyků

  1. [[Abstrakce|Úroveň abstrakce]] - jak blízko je programovací jazyk ke stroji, nebo člověku.
  2. Způsob překladu - Jakým způsobem je jazyk překládán do nižší úrovně. Zpravidla se dělí na [[Kompilovaný jazyk|kompilované]] a [[Interpretovaný jazyk|interpretované]], lze se ale setkat i s jazyky [[Transpilovaný jazyk|transpilovanými]].
  3. Účel programovacího jazyka - zpravidla se dělí na obecné, webové, databázové a specializované.
  4. Abeceda - jaké znaky a prvky může jazyk používat.
  5. Syntaxe - jaká má programovací jazyk pravidla pro zápis kódu.
  6. Sémantika - jaký význam mají syntaktické struktury.