Sintaxis
Cada idioma hablado tiene un conjunto general de reglas sobre cómo deben estructurarse las palabras y oraciones. Estas reglas se conocen colectivamente como la sintaxis del lenguaje. En la programación de computadoras, la sintaxis tiene el mismo propósito, definiendo cómo las declaraciones, funciones, se deben organizar comandos y otras declaraciones.
Muchos lenguajes de programación de computadoras comparten reglas de sintaxis similares, mientras que otros tienen un diseño de sintaxis único. Por ejemplo, C y a la Java usar una sintaxis similar, mientras Perl tiene muchas características que no se ven en los lenguajes C o Java.
Un programa código fuente debe tener la sintaxis correcta para compilar correctamente y ser convertido en un programa. De hecho, debe tener una sintaxis perfecta, o el programa no podrá compilar y producir un "error de sintaxis". Un error de sintaxis puede ser tan simple como un paréntesis faltante o un punto y coma olvidado al final de una declaración. Incluso estos pequeños errores evitarán que el código fuente se compile.
Afortunadamente, los entornos de desarrollo más integrados (IDEs) incluye un analizador sintáctico, que detecta errores de sintaxis dentro del código fuente. Los analizadores modernos pueden incluso resaltar errores de sintaxis antes de compilar un programa, lo que facilita al programador localizarlos y corregirlos.
NOTA: Los errores de sintaxis también se denominan errores en tiempo de compilación, ya que pueden evitar que un programa se compile. Los errores que ocurren en un programa después de que se ha compilado se llaman tiempo de ejecución errores, ya que ocurren cuando el programa se está ejecutando.