unity source software open machine computer-science terminology

computer science - source - ¿Cuáles son las diferencias entre un programa y una aplicación?



state machine labview (6)

¿Cuáles son las diferencias entre un programa y una aplicación?

Estoy tratando de entender esto para formar un concepto en ontología. ¿Alguien puede explicar?


Cuando lo estudié en la universidad mi prof. lo hizo simple para mí:

"Un programa de computadora" y una "aplicación" (también conocida como "aplicación") son iguales. La única diferencia es técnica. Si bien ambas son iguales, una "aplicación" es un programa de computadora iniciado y Depende de un sistema operativo para ejecutar ".

Lo tengo justo en el examen.

Por lo tanto, cuando hace clic en un procesador de textos, por ejemplo, es una aplicación, como lo es el archivo oculto que ejecuta la cola de impresión iniciada solo por el sistema operativo. Los dos programas dependen del sistema operativo, por lo que el sistema operativo en sí mismo o su programación interna del BIOS no son "aplicaciones" en el sentido técnico, ya que se comunican directamente con el hardware de la computadora.

A menos que la definición haya cambiado en los últimos años, las entidades comerciales como Microsoft y Apple no están usando los términos correctamente, prefieren el marketing atractivo al hacer que el término ''aplicaciones'' parezca algo popular en el mercado y ''nuevo'', porque es un "programa de computadora". suena demasiado ''nerd''. :(


Mi entendimiento es este:

  • Un programa de computadora es un conjunto de instrucciones que se pueden ejecutar en una computadora.
  • Una application es un software que ayuda directamente a un usuario a realizar tareas.
  • Los dos se entrecruzan, pero no son sinónimos. Un programa con una interfaz de usuario es una aplicación, pero muchos programas no son aplicaciones.

Sin más información sobre la pregunta, los términos ''programa'' y ''aplicación'' son casi sinónimos.

Como Saif ha indicado, la ''aplicación'' tiende a usarse más para programas no relacionados con el sistema. Dicho esto, no creo que esté mal describir el sistema operativo como una aplicación especial que proporciona un entorno en el que ejecutar otras aplicaciones.


Supongo que te refieres a programas de sistema y programas de aplicación

Los programas del sistema hacen funcionar el hardware, las aplicaciones son para tareas específicas

Un ejemplo para los programas del sistema son controladores de dispositivo

En cuanto a las aplicaciones puedes decir navegadores web, word porcessros, etc.


Un "programa" puede ser tan simple como un "conjunto de instrucciones" para implementar una lógica.

Puede ser parte de una "aplicación", "componente", "servicio" u otro "programa".

La aplicación es posiblemente una colección de instancias del programa de coordinación para resolver el propósito de un usuario.


Uso el término programa para incluir aplicaciones (aplicaciones), utilidades e incluso sistemas operativos como Windows, Linux y Mac OS. Necesitamos un término general para todos los diferentes términos disponibles. Puede que esté mal, pero funciona para mí. :)