¿Cómo se llaman los programas de ordenador?

Los programas de ordenador pueden llamarse de muchas, muchas maneras, dependiendo del contexto que la persona que utiliza el nombre quiera transmitir. Además de simplemente «programa de ordenador», puede tener (entre otros numerosos):

  • Proceso – un programa que se está ejecutando actualmente en un ordenador.
  • Aplicación – un programa o familia de programas que se empaquetan juntos para hacer algún tipo de trabajo.
  • App – abreviatura de aplicación, pero normalmente se utiliza para referirse a los programas de ordenador no relacionados con el sistema que se ejecutan en los dispositivos móviles.
  • Demonio – un «sistema» o programa similar al sistema que «se ejecuta siempre», haciendo alguna tarea específica en un ordenador. Ejemplos de daemons son los servidores de correo electrónico de los ordenadores y los servidores web.
  • Sistema operativo: un programa o familia de programas que gestiona el funcionamiento de un ordenador y la ejecución de los programas de «usuario», normalmente en contraste con las «aplicaciones».
  • Ejecutable: un «archivo» de programa informático que puede «lanzarse» para invocarlo en un ordenador concreto.
  • Código fuente del programa: el código fuente del programa informático editable por el ser humano en algún lenguaje de programación.
  • Proyecto: el código fuente + varias otras cosas necesarias para «construir» el código fuente en un ejecutable para que pueda ejecutarse.
  • Construcción – puede ser un sustantivo en el caso de un programa informático – normalmente se refiere a una versión específica de un ejecutable o familia de ejecutables, como «Build 3.7.4.17-3».
  • UI/GUI/UX – un programa – o parte de un programa informático o posiblemente un grupo de programas relacionados – que dialoga con un usuario humano.
  • Backend – un programa o grupo de programas relacionados que interactúa con la infraestructura de nivel inferior, como las bases de datos y las redes, pero que no tiene una interfaz humana directa.

Existen otros numerosos nombres para los programas informáticos que realizan tareas específicas (como «programas de bases de datos»), etc.