Syntaktická chyba

Syntaktická chyba je chyba ve zdrojovém kódu programu. Protože počítačové programy musí dodržovat přesnou syntaxi, aby se správně zkompilovaly, jakékoli části kódu, které neodpovídají syntaxi programovacího jazyka, způsobí syntaktickou chybu.

Na rozdíl od logických chyb, což jsou chyby v toku nebo logice programu, jsou syntaktické chyby drobné gramatické chyby, někdy omezené na jediný znak. Syntaktickou chybu může například způsobit chybějící středník na konci řádku nebo přebytečná závorka na konci funkce. V níže uvedeném kódu PHP by druhá uzavírací závorka způsobila syntaktickou chybu, protože ve funkci je pouze jedna otevírací závorka.

function testFunction()
{
    echo "Just testing.";
}}

Níže je příklad syntaktické chyby v souboru .SWIFT, kterou zjistil Apple Xcode.

Některá vývojová prostředí pro vývoj softwaru kontrolují zdrojový kód na syntaktické chyby v reálném čase, zatímco jiná syntaktické chyby generují až při kompilaci programu. I když soubor se zdrojovým kódem obsahuje jednu malou syntaktickou chybu, zabrání aplikaci v úspěšné kompilaci. Podobně pokud spustíte skript prostřednictvím interpretu, jakékoli syntaktické chyby zabrání dokončení skriptu. Ve většině případů kompilátor nebo interpret uvede umístění syntaktické chyby (nebo číslo řádku), takže programátor chybu snadno najde a opraví.

Aktualizováno February 1, 2025 od Per C.

quizOtestujte své znalosti

What is the low-level operating system code that communicates with hardware called?

A
Bitmap
0%
B
Kernel
0%
C
Checksum
0%
D
Framework
0%
Correct! Incorrect!     View the Kernel definition.
More Quizzes →

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

Definice Syntaktická chyba 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ě.