La sintaxis de un lenguaje de programación es un conjunto de reglas que describen combinaciones de caracteres alfabéticos que se consideran un programa bien estructurado (documento) o su fragmento. La sintaxis de un lenguaje se opone a su semántica . La sintaxis de un lenguaje describe un lenguaje “puro”, mientras que la semántica asigna significados (acciones) a varias construcciones sintácticas.
Cada lenguaje de programación tiene una descripción sintáctica como parte de la gramática. La sintaxis de un lenguaje se puede describir, por ejemplo, utilizando las reglas de Backus-Naur .
La sintaxis se comprueba en las primeras etapas de la traducción . En los lenguajes de programación interpretados , la verificación de sintaxis se realiza durante la interpretación (ejecución) o durante la precompilación en código intermedio. Además, la sintaxis se puede comprobar directamente al editar el código fuente de los programas mediante el IDE .
La sintaxis de una entrada de función son las reglas que debe cumplir una definición de función o entrada de llamada ; forma de notación de función. Si la sintaxis de la función es incorrecta, el compilador devolverá un error y el programa no se compilará hasta que se corrija el error.
Los errores de sintaxis de funciones incluyen , por ejemplo: