Ruta Full Stack
0✦ 0
Glosario · El código · Fase 0

Programa

Una lista de instrucciones que un ordenador sigue, una detrás de otra, para hacer un trabajo.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: programas · software · aplicación · aplicaciones · app · apps · ejecutar · hardware

Analogía

Una receta y un cocinero que obedece al pie de la letra. La receta es el programa; el cocinero, el ordenador. Si la receta dice "añade sal" y no dice cuánta, el cocinero no improvisa: se para.

Las palabras que se usan como sinónimos

Palabra Matiz
Software todos los programas, en general. Lo que no se puede tocar.
Hardware lo que sí se puede tocar: pantalla, teclado, disco, el ordenador en sí.
Aplicación o app un programa pensado para que lo use una persona (el navegador, WhatsApp).
Ejecutar (o correr) poner un programa en marcha: que el ordenador empiece a seguir sus instrucciones.

Para qué sirve / cuándo aparece

  • Todo lo que vas a construir es software: una web es un programa que se ejecuta en el navegador de cada visitante y, a veces, otro que se ejecuta en un servidor.
  • Un programa escrito es código fuente; el mismo programa en marcha es lo que ves funcionar.
  • "No se ejecuta", "se cuelga", "se cierra solo": son las tres formas en que un programa falla, y casi siempre deja un mensaje de error.

No confundir con

  • código fuente: el texto del programa. Programa es la idea completa, escrita o funcionando.
  • sistema operativo: también es un programa, pero es el que hace de base para todos los demás.
Comprueba que lo entendiste

¿Qué significa "ejecutar un programa"?