Sintaxis (informática)

De Seobility Wiki
Saltar a: navegación, buscar

¿Qué es la sintaxis en informática?

En informática y al igual que sucede con cualquier lengua, la sintaxis es el conjunto de reglas que establecen el orden correcto y la relación entre los elementos o “palabras” que componen el lenguaje, en este caso, de programación.

Se utiliza para que las máquinas puedan interpretar y comprender la información a través de una estructura definida, ya sea entregando un sitio web o a través de los resultados de búsqueda.

En este sentido, la sintaxis puede ser flexible, como en las consultas de búsqueda, donde una computadora intentará interpretar la información independientemente de cómo se ingrese. Sin embargo, hay ocasiones, como en los códigos informáticos, donde la sintaxis es mucho más rígida y cualquier alteración puede hacer que un programa se ejecute incorrectamente o no se ejecute en absoluto.

Sintaxis en programación

Como acabamos de ver, la sintaxis en programación se refiere a la estructura o el orden de los símbolos de un código, cuyo formato lo convierte en un lenguaje particular. De hecho, existen numerosos lenguajes de programación y cada uno de ellos puede tener su propia sintaxis o tomar prestada una ya existente.

Ahora bien, dado que un programa puede ser escrito de muchas maneras diferentes, no podemos enumerar todas las sintaxis disponibles para todos los lenguajes de programación, pero sí las más comunes:

C y sintaxis similar a C

C fue un lenguaje de programación primario y ha influido en muchos otros lenguajes que le han seguido de varias maneras, incluyendo la copia de su sintaxis. Por ejemplo, algunos de los lenguajes modernos más importantes que han adoptado sus convenciones de código y sintaxis son: C++, PHP y Java.

En esta línea, el código escrito en un lenguaje de programación similar a C, generalmente terminará las declaraciones y las llamadas a funciones con un punto y coma ;, envolverá bloques de código, como funciones y clases, entre corchetes {}, y los comentarios serán escritos agregando caracteres // a una línea, o envolviendo los comentarios en /* */.

Python

Python cuenta con una sintaxis más o menos única, ya que evita diferentes convenciones de código, por ejemplo, en lugar de utilizar cualquiera de los caracteres especiales como en la sintaxis tipo C, Python usa saltos de línea y sangría. Es decir, un bloque de código se define añadiendo la sangría al código debajo de donde se declara y los saltos de línea señalan el final de las llamadas y declaraciones del programa.

Lisp

Lisp también tiene una sintaxis única, envolviendo casi todas las declaraciones o expresiones entre paréntesis () y, a diferencia de muchos otros lenguajes, los corchetes a menudo se anidan y se usan para separar de forma clara algunos elementos como las declaraciones de funciones, los argumentos y las llamadas a funciones, entre otras.

Sintaxis de una URL

Las direcciones URL siguen una sintaxis vagamente definida, pero hay variaciones según el programa o protocolo que se invoca y cómo se escribe el código para interpretarlo.

La primera parte de una URL es el protocolo, que para las direcciones web suele ser http:// o https://, pero también hay otros protocolos como el ftp:// y gopher://.

La segunda parte de una URL se denomina nombre de dominio, que puede ir precedida de www. y va seguido de un TLD (top level domain o dominio de nivel superior), por ejemplo: .com, .org o .net. También pueden existir subdominios que preceden al nombre de dominio y van seguidos de un punto, usando una sintaxis como la que vemos a continuación: subdominio.dominio.TLD

De esta forma tenemos todo lo necesario para construir una URL válida, pero puede incluirse más elementos según el programa y el código utilizado. Por ejemplo, después de un carácter /, puede aparecer una ruta de archivo o una cadena de argumentos como: dominio.TLD/imágenes/inombredelaimagen.png o dominio.TLD/?página=IDdecontacto&cliente=123

Así, es como una ruta de archivo vincularía a una usuaria/o a un archivo específico en el servidor a través de una cadena de caracteres que, generalmente, representa información que se pasa entre páginas y se usa en algún lugar de la página misma.

Otro elemento opcional es el identificador de fragmento que se encuentra al final de una URL y comienza con un # que permite acceder directamente a un punto concreto dentro de la misma página.

Sintaxis de búsqueda de Google

Google emplea el poder de su infraestructura informática para interpretar las consultas de búsqueda sin importar cómo se ingresen. Sin embargo, existe una sintaxis para las búsquedas de Google que pueden ayudar a afinar las consultas y brindar resultados más específicos. A continuación, vamos a ver algunas de las distintas opciones de búsqueda.

Por ejemplo, Google puede buscar información en un sitio web específico al realizar una búsqueda con site:dominio. Así pues, site:spotify.com The Beatles buscaría The Beatles solo en Spotify.

Hay muchas otras opciones que funcionan de la misma manera y en gran medida se explican por sí mismas. Entre ellas:

filetype: (tipo de archivo).
related: (relacionado).
intitle: (dentro del título).
inurl: (dentro de la URL).
weather: (clima).
stocks: (existencias).
movie: (película).
map: (mapa).

Todas estas opciones de búsqueda se utilizan para restringir los resultados y estrechar las consultas, ya que, sin esta información, el buscador debe interpretar declaraciones ambiguas y adivinar la intención de búsqueda, en cambio, a medida que se proporciona más información, el motor puede utilizarlas para ofrecer resultados más relevantes y de mayor calidad.

Las consultas de búsqueda de Google también aceptan varios operadores booleanos que, generalmente, le permiten incluir o excluir cierta información, a veces, por medio de la agrupación de datos. Por ejemplo,'AND' y 'OR' se emplean entre palabras o frases separadas para devolver solo resultados que tengan ambas declaraciones o al menos una, respectivamente.

También, una consulta de búsqueda entre comillas dobles "" realizará una búsqueda exacta de la frase que se encuentra entre corchetes y los puntos dobles . se pueden usar entre números para actuar como un operador de búsqueda de rango.

Por lo tanto, a modo de conclusión, todos estos operadores booleanos se pueden utilizar juntos en una sola consulta de búsqueda. En este caso, una búsqueda de resultados tanto de The Beatles como de apodos comunes entre años específicos podría verse así: ("The Beatles" AND "The Fab Four") 1965.1969

Ampliar conocimientos

Sobre las autoras y autores:
Seobility S
El equipo de Seobility Wiki está formado por expertas y expertos SEO, profesionales del marketing digital y especialistas en negocios con experiencia en SEO, marketing online y desarrollo web. Todos nuestros artículos pasan por un proceso editorial de varios niveles para proporcionarte la mejor calidad posible e información relevante y de utilidad. Conoce a la gente que hay detrás de la Wiki de Seobility.

Contenidos relacionados