Saltear al contenido principal
Título curso Aprende a programar (con Javascript)


Qué es programar

Si buscamos una descripción en pocas palabras sobre qué es programar, encontraríamos frases como: «crear software usando un lenguaje de programación»,  «darle instrucciones al ordenador» o «enseñarle al ordenador a hacer algo».

Este es un curso práctico, y creemos que es mejor que vayas descubriendo en qué consiste programar, realizando precisamente esa actividad. En esta sección de introducción hablaremos de forma breve sobre algunos conceptos esenciales, algo así como el «abc» que nos permita comenzar a andar.

Algoritmos, programas y lenguajes de programación

Para ayudar a entender la programación a un nivel básico se suelen utilizar símiles como las instrucciones de montaje de un mueble o una receta de cocina. En ellas explicamos cómo realizar algo a través de una serie de pasos detallados. Por ejemplo, al escribir una receta, primero hemos tenido que descomponer mentalmente el proceso de cocinar un plato en una serie de tareas con un orden lógico:

  • Limpiar el pescado
  • Echarle dos pizcas de sal
  • Picar 20 gr. de cebolla
  • Calentar 2 cucharas de aceite en una sartén
  • Dorar la cebolla
  • etc…

Luego escribiremos esos pasos. Podría ser en español, en inglés o cualquier otro idioma, pero las instrucciones seguirían siendo las mismas.

Pues bien, al desglose de un proceso en pasos detallados y ordenados le denominamos algoritmo, y al fichero donde transcribimos estas instrucciones usando un lenguaje de programación concreto (Javascript, PHP, Python, Java…) para que pueda ser ejecutado por un ordenador, le llamamos programa (*).

La sintaxis de estos lenguajes de programación es bastante más simple que nuestros idiomas y utilizan un vocabulario y un conjunto de reglas mucho más reducido. Eso sí, son muy estrictas y debemos seguirlas a rajatabla para que el ordenador pueda interpretarlas sin que produzca un error.

En resumen, estos programas son un conjunto de sentencias escritas en un lenguaje de programación que le dicen al ordenador qué tareas debe realizar y en qué orden, a través de una serie de instrucciones que detallan completamente ese proceso sin ambigüedad.

Saber más (*): hay lenguajes interpretados y compilados.

En los primeros, como Javascript, un programa llamado intérprete ejecuta las sentencias a la vez que las lee del fichero de texto donde están escritas. En estos casos, a los programas también se le suele denominar scripts o guiones.

En un compilado, como Java, debemos previamente convertir el fichero de texto a una ‘traducción’ mediante un programa llamado compilador. Ese fichero resultante es el que se ejecutará en el ordenador.

Volver arriba
Esta web usa cookies para su correcto funcionamiento. No hay cookies de publicidad, aunque algunos de los contenidos mostrados (videos o documentos insertados) están alojados en servicios externos (Youtube, Vimeo, Box...) que sí pueden implementar sus propias cookies.    Más información
Privacidad