Programovací jazyk
Programovací jazyk je soubor příkazů, instrukcí a další syntaxe, který se používá k vytváření softwarového programu. Jazyky, které programátoři používají k psaní kódu, se nazývají „vyšší programovací jazyky“. Tento kód lze zkompilovat do „nízkoúrovňového jazyka“, kterému počítačový hardware rozumí přímo.
Vyšší programovací jazyky jsou navrženy tak, aby se snadno četly a chápaly. Programátoři tak mohou psát zdrojový kód přirozeným způsobem pomocí logických slov a symbolů. Ve většině významných programovacích jazyků se například používají vyhrazená slova jako function, while, if a else. Běžnými operátory jsou symboly jako <, >, == a !=. Mnoho vyšších programovacích jazyků je natolik podobných, že programátoři snadno rozumějí zdrojovému kódu napsanému ve více jazycích.
Mezi příklady vyšších programovacích jazyků patří C++, Java, Perl a PHP. Jazyky jako C++ a Java se nazývají „kompilované jazyky“, protože zdrojový kód musí být před spuštěním nejprve zkompilován. Jazyky jako Perl a PHP se nazývají „interpretované jazyky“, protože zdrojový kód lze spustit pomocí interpretu bez kompilace. Kompilované jazyky se obecně používají k vytváření softwarových aplikací, zatímco interpretované jazyky se používají ke spouštění skriptů, například těch, které generují obsah pro dynamické weby.
Mezi nízkoúrovňové jazyky patří assembler a strojové jazyky. Assembler obsahuje seznam základních instrukcí a čte se mnohem obtížněji než vyšší programovací jazyk. Ve výjimečných případech se programátor může rozhodnout napsat základní program v assembleru, aby zajistil jeho co nejefektivnější fungování. K překladu kódu assembleru do strojového kódu lze použít assembler. Strojový kód neboli strojový jazyk obsahuje řadu binárních kódů, kterým přímo rozumí CPU počítače. Není třeba dodávat, že strojový jazyk není navržen tak, aby byl čitelný pro člověka.
Otestujte své znalosti