En informática , un error de sintaxis se refiere a un error en la sintaxis de una secuencia de caracteres o tokens que se escribe en un lenguaje de programación particular . [una]
En los lenguajes de programación compilados, los errores de sintaxis se detectan estrictamente en tiempo de compilación . El programa no se compilará hasta que se hayan corregido todos los errores de sintaxis. Sin embargo, para los lenguajes de programación interpretados , no todos los errores de sintaxis se pueden detectar en tiempo de ejecución y pueden no ser necesariamente sintácticos, sino lógicos ; en muchos programas tales errores nunca se detectan.
En las computadoras domésticas de 8 bits que usaban el intérprete BASIC como su interfaz de usuario principal, el mensaje de ERROR DE SINTAXIS era oscuro, ya que era una respuesta a cualquier entrada del usuario que el intérprete no podía analizar.
Puede ocurrir un error de sintaxis cuando una ecuación se ingresa incorrectamente en la calculadora . Esto puede deberse, por ejemplo, al abrir corchetes sin cerrarlos o, más raramente, al ingresar múltiples separadores decimales en una fila.
El compilador coloca una bandera en la línea donde se cometió el error de sintaxis.
En Java, la declaración sintácticamente correcta es:
System.out.println("Hola Mundo");Pero este no es:
System.out.println(Hola Mundo);En C++ la declaración sintácticamente correcta es:
std::cout<<"Hola, mundo";Pero este no es:
std::cout<<Hola, Mundo;