Szintaktikai hiba (programozás)

A számítástechnikában a szintaktikai hiba egy adott programozási nyelven írt karaktersorozat vagy tokenek szintaxisának hibájára utal . [egy]

A lefordított programozási nyelvekben a szintaktikai hibákat szigorúan a fordításkor észlelik . A program addig nem fordít le, amíg az összes szintaktikai hibát ki nem javítják. Az értelmezett programozási nyelvek esetében azonban nem minden szintaktikai hiba észlelhető futás közben , és nem feltétlenül szintaktikai, hanem logikai jellegű ; sok programban soha nem észlelnek ilyen hibákat.

Azokon a 8 bites otthoni számítógépeken , amelyek a BASIC értelmezőt használták elsődleges felhasználói felületként, a SYNTAX ERROR üzenet homályos volt, mivel az olyan felhasználói bevitelre adott válasz volt, amelyet az értelmező nem tudott elemezni.

Szintaktikai hiba léphet fel, ha egy egyenletet helytelenül ír be a számológépbe . Ezt okozhatja például a zárójelek kinyitása bezárás nélkül, vagy ritkábban több tizedeselválasztó beírása egymás után.
A fordító jelzőt helyez arra a sorra, ahol a szintaktikai hiba történt.

Java nyelven a szintaktikailag helyes utasítás a következő:

System.out.println("Hello World");

De ez nem:

System.out.println(Hello World);

A C++ nyelvben a szintaktikailag helyes utasítás a következő:

std::cout<<"Hello, World";

De ez nem:

std::cout<<Hello, World;

Jegyzetek

  1. [dic.academic.ru/dic.nsf/eng_rus/784088/syntax Szintaxis hiba]