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.

Aktualizováno September 23, 2011 od Per C.

quizOtestujte své znalosti

A Windows application has what file extension?

A
.APP
0%
B
.WIN
0%
C
.RUN
0%
D
.EXE
0%
Correct! Incorrect!     View the Executable File definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Programovací jazyk na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.