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

Which of the following statements best describes cryptography?

A
It is the science of protecting information by transforming it into a secure format.
0%
B
It is a structured way of implementing data redundancy.
0%
C
It is a type of hacking that bypasses traditional authentication methods.
0%
D
It is the study of how digital data transmissions affect geographic areas.
0%
Correct! Incorrect!     View the Cryptography 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ě.