¿Qué es sintaxis?

conceptos

Tiempo de lectura:

Publicado:

Actualizado:

En programación utilizamos código para decirle a los dispositivos qué tareas realizar.

Cada lenguaje de programación tiene un conjunto de reglas que dicta la validez de las instrucciones.

Dicho de otra manera, cada lenguaje decide qué palabras tienen qué significado y en qué orden deben ir para ser interpretadas correctamente por el dispositivo. A esto se le denomina sintaxis.

Analogía

En los lenguajes naturales, como el inglés o el español, tenemos estructuras de palabras con cierto significado como: saludos, preguntas, afirmaciones, etc.

Comunicación entre personas
Comunicación entre personas
Comunicación entre personas

En lenguajes de programación tenemos estructuras que definen comportamientos como: declaración de variables, ciclos, condicionales, etc.

Comunicación entre persona y pc
Comunicación entre persona y pc
Comunicación entre persona y pc

Prácticamente aprender programación es como aprender idiomas, sólo que en lugar de usarlo para hablar con otras personas, lo usamos para hablar con dispositivos electrónicos, usualmente computadoras y celulares.

Al aprender un lenguaje es una buena idea enfocamos en las estructuras de palabras que podemos usar y el propósito de cada una de ellas.

Sobre el dominio de la sintaxis

Para dominar un lenguaje de programación, debemos saber usar las diferentes estructuras de código para crear los comportamientos que deseamos en un programa.

Una vez que dominemos alguno de ellos, aprender otro lenguaje no resulta tan complicado, ya que la mayoría comparten estructuras similares, sólo cambian las palabras usadas para crear los mismos comportamientos.

Por ejemplo, el siguiente código nos sirve para crear una función que imprime un mensaje a la consola en JavaScript:

function myFun() {
console.log("Hello");
}

Y así se ve la misma función pero para Python:

def myFunc():
print("Hello")

Como podemos ver, el patrón de la estructura de código es fácil de identificar incluso si hay algunas diferencias.

Comentarios