Recursos

El ABC de la programación

Imagen: Freepik

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?)

Imagen: Robotina,Los Supersónicos
  • 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..
Imagen: Freepik
  • 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.
Imagen: Freepik
  • Estos son ejemplos de lenguajes de programación que existen: Python, Java, C, PHP, ,C++, Javascript, C#, Ruby, etc.
Imagen: Freepik
  • 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). 
Imagen: Freepik
  • 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).
Imagen: Freepik
  • ¿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 ScratchAmazon |  “Java para niñosAmazon |Yo también puedo programarAmazon

Dulce Navarrete, Co-Fundadora de GTFMX