Un lenguaje de programación es un lenguaje formal diseñado para realizar tareas o procesos que pueden ser llevados a cabo por máquinas, como las computadoras.
Y para todo esto, ¿qué es programar? Es escribir instrucciones específicas para que una máquina, “tonta” pero muy obediente, realice tareas específicas. (Para más información, ver recurso ¿Qué es la programación?)
- Podemos clasificar a los lenguajes de programación en:
- Lenguajes de alto nivel: se parece al lenguaje humano, usa palabras similares a las que usamos para comunicarnos entre personas, por ejemplo “print”, “call”, etcétera.
- Lenguajes de bajo nivel: el lenguaje que usan las máquinas y que es complicado leer y entender sin previo conocimiento para los humanos, por ejemplo “goto”, “addwf”, “movwf”, etcétera..
- Está formado por un conjunto de símbolos y reglas (sintácticas y semánticas) que definen su estructura y el significado de sus elementos y expresiones. Muy similar a los lenguajes humanos, como el español o inglés.
- Estos son ejemplos de lenguajes de programación que existen: Python, Java, C, PHP, ,C++, Javascript, C#, Ruby, etc.
- Cada lenguaje de programación está creado para algo en específico:
- Para crear aplicaciones de escritorio (como MS Word)
- Para crear aplicaciones web (como Facebook o Instagram o YouTube)
- Para la creación de videojuegos (como Roblox)
- Para la creación de aplicaciones móviles, las que instalas en tu teléfono (Whatsapp, Spotify, Duolingo).
- La elección del lenguaje de programación también dependerá del sistema operativo en el que quieras desarrollar alguna aplicación (Windows, Android, Linux o IOS).
- ¿Qué lenguaje de programación elegir? Si estás en edad escolar (kinder, primaria o secundaria) y lo que quieres es iniciar, existen muchas aplicaciones con el formato de programación en bloques, por ejemplo CodeStudio, Google Blocky o Scratch.
Fuentes: “Lenguajes de programación para niños” Mundo Primaria | “Programación Para Niños – libro 1 – Guía visual de introducción a la programación con Scratch” Amazon | “Java para niños” Amazon | “Yo también puedo programar” Amazon
Dulce Navarrete, Co-Fundadora de GTFMX