Eroare de sintaxă (programare)

În informatică , o eroare de sintaxă se referă la o eroare în sintaxa unei secvențe de caractere sau jetoane care este scrisă într-un anumit limbaj de programare . [unu]

În limbajele de programare compilate, erorile de sintaxă sunt detectate strict în timpul compilării . Programul nu se va compila până când toate erorile de sintaxă nu au fost corectate. Pentru limbajele de programare interpretate , totuși, nu toate erorile de sintaxă pot fi detectate în timpul execuției și s-ar putea să nu fie neapărat sintactice, ci logice ; în multe programe astfel de erori nu sunt niciodată detectate.

Pe computerele de acasă pe 8 biți care foloseau interpretul BASIC ca interfață de utilizator principală, mesajul SYNTAX ERROR era obscur, deoarece era un răspuns la orice intrare de utilizator pe care interpretul nu o putea analiza.

O eroare de sintaxă poate apărea atunci când o ecuație este introdusă incorect în calculator . Acest lucru poate fi cauzat, de exemplu, de deschiderea parantezelor fără a le închide sau, mai rar, de introducerea mai multor separatori zecimali la rând.
Compilatorul pune un steag pe linia unde a fost făcută eroarea de sintaxă.

În Java, declarația corectă din punct de vedere sintactic este:

System.out.println("Bună lume");

Dar acesta nu este:

System.out.println(Hello World);

În C++ declarația corectă din punct de vedere sintactic este:

std::cout<<"Bună ziua, lume";

Dar acesta nu este:

std::cout<<Salut, lume;

Note

  1. [dic.academic.ru/dic.nsf/eng_rus/784088/syntax Eroare de sintaxă]