Quelle est la différence entre un programme, une application, un logiciel, un script et un processus?


Réponse 1:
  1. Une application est un ensemble complet de fonctionnalités comme un jeu Un programme est une partie ou la totalité d'une application Les programmes sont écrits avec un logiciel Le logiciel est écrit avec des scripts ou un ou plusieurs des différents langages de programmation (veuillez voir ma réponse ici: la réponse de Jack Menendez à In layman's termes, quels sont les principaux langages de programmation et à quoi servent-ils?) Un processus est une instance isolée d'un programme exécuté sur un ordinateur.

Réponse 2:

Un programme est un ensemble de logiciels autonomes. C'est un tout qui peut être démarré et exécuté. Il s'initialise, gère ses entrées et sorties et peut se terminer au besoin. Un programme peut être une application ou une commande comme un programme. Ou pour les appareils intégrés, peut avoir une interface utilisateur physique comme un poêle ou un réveil.

Je n'utiliserais pas le terme "un logiciel". Je dirais simplement "logiciel". C'est un nom collectif. Le logiciel est une grande catégorie générique qui comprend de très nombreuses choses écrites pour un ordinateur. Cela peut inclure un programme, ou une partie d'un programme, ou un ajout à un programme, une partie du système d'exploitation, etc.

Une application est un terme qui a commencé avec des programmes pour appareils mobiles. Il a été généralisé pour être une application iOS, une application Android, une application Web, une application pour ordinateur portable, etc. , possède les atouts sonores et graphiques nécessaires pour un fonctionnement complet.

Un script est un programme (un logiciel) qui est écrit dans un langage de programmation de script. Certaines langues comme celle-ci sont perl, php, python, javascript, etc. Plus souvent utilisées dans les applications Web ou dans le travail et la maintenance des serveurs.

Un processus est différent. Il s'agit d'une allocation de mémoire et d'une allocation de temps processeur effectuées par le système d'exploitation pour exécuter un programme. Le système d'exploitation allouera de la mémoire système et planifiera le temps CPU pour le processus. Un processus aura une pile de programme distincte pour appeler des fonctions et son propre ensemble de valeurs de registre qui seront chargées dans le CPU lors de son exécution.


Réponse 3:

Un programme est un ensemble de logiciels autonomes. C'est un tout qui peut être démarré et exécuté. Il s'initialise, gère ses entrées et sorties et peut se terminer au besoin. Un programme peut être une application ou une commande comme un programme. Ou pour les appareils intégrés, peut avoir une interface utilisateur physique comme un poêle ou un réveil.

Je n'utiliserais pas le terme "un logiciel". Je dirais simplement "logiciel". C'est un nom collectif. Le logiciel est une grande catégorie générique qui comprend de très nombreuses choses écrites pour un ordinateur. Cela peut inclure un programme, ou une partie d'un programme, ou un ajout à un programme, une partie du système d'exploitation, etc.

Une application est un terme qui a commencé avec des programmes pour appareils mobiles. Il a été généralisé pour être une application iOS, une application Android, une application Web, une application pour ordinateur portable, etc. , possède les atouts sonores et graphiques nécessaires pour un fonctionnement complet.

Un script est un programme (un logiciel) qui est écrit dans un langage de programmation de script. Certaines langues comme celle-ci sont perl, php, python, javascript, etc. Plus souvent utilisées dans les applications Web ou dans le travail et la maintenance des serveurs.

Un processus est différent. Il s'agit d'une allocation de mémoire et d'une allocation de temps processeur effectuées par le système d'exploitation pour exécuter un programme. Le système d'exploitation allouera de la mémoire système et planifiera le temps CPU pour le processus. Un processus aura une pile de programme distincte pour appeler des fonctions et son propre ensemble de valeurs de registre qui seront chargées dans le CPU lors de son exécution.