Syntaxe

Každý mluvený jazyk má obecný soubor pravidel určujících, jak mají být uspořádána slova a věty. Tato pravidla se souhrnně označují jako syntaxe jazyka. V počítačovém programování slouží syntaxe ke stejnému účelu a určuje, jak mají být uspořádány deklarace, funkce, příkazy a další příkazy.

Mnoho programovacích jazyků sdílí podobná syntaktická pravidla, zatímco jiné mají jedinečný návrh syntaxe. Například jazyky C a Java používají podobnou syntaxi, zatímco Perl má mnoho vlastností, které se nevyskytují ani v jazyce C, ani v jazyce Java.

Zdrojový kód programu musí mít správnou syntaxi, aby se správně zkompiloval a mohl se z něj vytvořit program. Ve skutečnosti musí mít dokonalou syntaxi, jinak se program nepodaří zkompilovat a zobrazí se „syntaktická chyba“. Syntaktická chyba může být tak jednoduchá jako chybějící závorka nebo zapomenutý středník na konci příkazu. I takové malé chyby zabrání kompilaci zdrojového kódu.

Naštěstí většina integrovaných vývojových prostředí (IDE) obsahuje syntaktický analyzátor, který ve zdrojovém kódu vyhledává syntaktické chyby. Moderní analyzátory dokážou syntaktické chyby zvýraznit ještě před kompilací programu, takže je programátor může snadno najít a opravit.

NOTE: Syntaktické chyby se také nazývají chyby při kompilaci, protože mohou zabránit zkompilování programu. Chyby, ke kterým v programu dojde po jeho zkompilování, se nazývají chyby za běhu, protože k nim dochází při spuštění programu.

Aktualizováno August 12, 2011 od Per C.

quizOtestujte své znalosti

A file association describes the relationship between a file type and what?

A
A folder that contains files of that type
0%
B
The default program that opens that file type
0%
C
The maximum file size for that file type
0%
D
Which user accounts have permission to open that file type
0%
Correct! Incorrect!     View the File Association definition.
More Quizzes →

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

Definice Syntaxe 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ě.