Obsah

·         1 Typy programovacích jazyků

o    1.1 Vysoká úroveň vs. nízká úroveň

o    1.2 Deklarativní vs. imperativní programování

o    1.3 Funkční vs. procedurální

o    1.4 Na základě zásobníku

o    1.5 Objektově orientované

o    1.6 Orientace na průtok

·         2 Pravidla

·         3 Objektově orientované programování

·         4 Příklady

o    4.1 Příklad jazyka Visual Basic

o    4.2 Příklad jazyka Python

o    4.3 Příklad jazyka C#

o    4.4 Příklad jazyka Haskell

·         5 Související stránky

Programovací jazyk je typ psaného jazyka, který říká počítačům, co mají dělat, aby fungovaly. Programovací jazyky se používají k vytváření všech počítačových programů a počítačového softwaru. Programovací jazyk je jako soubor instrukcí, podle kterých se počítač řídí, aby něco udělal.

Programátor píše text zdrojového kódu v programovacím jazyce a vytváří programy. Programovací jazyk obvykle používá pro některé příkazy skutečná slova, aby byl jazyk pro člověka snáze čitelný. Mnoho programovacích jazyků používá interpunkci stejně jako normální jazyk. Mnoho programů je dnes "zkompilováno". To znamená, že počítač přeloží zdrojový kód do jiného jazyka (např. assembleru nebo strojového jazyka), který je pro počítač mnohem rychlejší a snáze čitelný, ale pro člověka mnohem hůře čitelný.

Počítačové programy je třeba psát velmi pečlivě. Pokud programátor udělá chybu nebo se program pokusí udělat něco, co programátor nenavrhl, může se stát, že program "spadne" nebo přestane fungovat. Pokud má program problém kvůli tomu, jak byl kód napsán, nazývá se to "chyba". Velmi malá chyba může způsobit velmi velký problém.