Errores de sintaxis: qué son y por qué son un problema

Tabla de contenido:

Errores de sintaxis: qué son y por qué son un problema
Errores de sintaxis: qué son y por qué son un problema
Anonim

Los lenguajes informáticos imponen reglas estrictas. Un error de sintaxis significa que una de esas reglas está rota. La sintaxis existe en el lenguaje ordinario. Es la forma en que las palabras se organizan en oraciones para que tengan sentido.

Los humanos son adaptables. Pueden estructurar una oración de muchas maneras, y aun así tendrá sentido. En contraste, las computadoras requieren instrucciones precisas. Si rompe un poco las reglas, un comando puede tener sentido para un ser humano, pero una computadora no podrá interpretarlo.

Image
Image

Sintaxis en lenguaje humano

Imagina que alguien te dice: "Vi a una mujer allí con un telescopio". Hay varias formas de interpretar esta frase:

  • Usando un telescopio, observé a una mujer que estaba allí.
  • Observé a una mujer que estaba allí y tenía un telescopio.
  • Observé a una mujer y un telescopio, ambos estaban allí.
  • Estaba allí y observé a una mujer que tenía un telescopio.
  • A veces voy allí y veo a una mujer usando un telescopio.

Porque eres humano, puedes aplicar contexto a esta oración. No considerarías la última interpretación porque sabes que no usamos telescopios para serrar a las personas como si fueran rebanadas de pan. Basado en dónde está allí, y posiblemente cualquier discusión previa sobre telescopios, probablemente asumiría correctamente la primera o la segunda interpretación.

¿Qué es un error de sintaxis en un lenguaje informático?

La forma en que se manejan los errores de sintaxis en diferentes idiomas puede variar. Por ejemplo:

  • Excel: si escribe una fórmula con una sintaxis incorrecta en una celda de Excel, se muestra VALOR en la celda. No se etiquetará explícitamente como un error de sintaxis, pero eso es lo que es.
  • HTML: puede romper muchas reglas en HTML y una página web se mostrará bien en la mayoría de los navegadores. El problema con esto es que el comportamiento puede volverse impredecible. Una página puede verse bien en un navegador, pero no funcionar en otro. Es una buena idea verificar su código con el servicio de validación W3C, que brinda información detallada sobre los errores en el código HTML.
  • JavaScript: si hay un error de sintaxis en JavaScript, evita que se ejecute el hilo con el error. Sin embargo, el resto del código, contenido en otros subprocesos, se ejecutará, siempre que el código no dependa del subproceso con el error. Cuando se ejecuta el código en un navegador, por lo general, no sucede nada. No recibirá un mensaje de error ni se ejecutará el código.

Qué hacer si tiene un error de sintaxis

Depure su código si encuentra un error de sintaxis.

  1. Identifique la ubicación del error. Encontrará mensajes de error detallados en muchos idiomas, que le informarán dónde se encuentra el error en el código. Si sabe qué instrucción tiene el error, puede consultar la documentación para ver ejemplos de la sintaxis correcta.
  2. Si no está seguro de dónde está el problema, divida el código en secciones más pequeñas para ver si cada una funciona para identificar qué sección contiene el error. Cuando repite este proceso, es posible determinar dónde está el problema y solucionarlo.
  3. Si necesita depurar una gran cantidad de código web, considere usar herramientas de desarrollo.

Recomendado: