Qu'est-ce qu'un programme autonome?
Quelque chose qui est autonome existe sans nécessiter des extras pour fonctionner. Dans le monde des ordinateurs et d'Internet, la définition de base d'un programme autonome est un programme qui fonctionne tel quel au démarrage ou au démarrage. Les logiciels autonomes contrastent avec une variété d'autres types de logiciels, cependant, et il existe plusieurs concepts quelque peu contrastés.
Le logiciel système est le logiciel sous-jacent qui s'exécute sur un ordinateur. Une application informatique est conçue pour s'exécuter sur un ou plusieurs types de logiciels système. Le logiciel système n'est pas considéré comme un logiciel autonome, terme qui n'est généralement utilisé que pour les logiciels d'application.
Un plug-in est un complément qui améliore le fonctionnement d'une application logicielle. Il peut être fourni par le fabricant ou créé par des tiers. Il peut s'agir de logiciels gratuits, de logiciels partagés ou de logiciels à l'achat. Quoi qu'il en soit, comme il dépend de l'application logicielle sous-jacente pour son exécution, il ne s'agit pas d'un exemple de programme autonome, mais le logiciel qui l'accompagne est peut-être un programme autonome. Le logiciel modulaire est généralement un produit plus volumineux qu'un plug-in, mais il s'attache également à une base sous-jacente. Si la base fonctionne par elle-même, il s’agit peut-être d’un logiciel autonome, mais si elle nécessite l’un des modules, ce n’est peut-être pas le cas et les modules ne le sont certainement pas.
Une suite d'applications est généralement un groupe de logiciels autonomes regroupés à des fins de marketing. Parfois, en plus des programmes autonomes, une suite d’applications inclut un logiciel permettant de connecter des parties individuelles de la suite. Si ce logiciel ne peut pas être utilisé seul, sans les autres composants de la suite, il ne s'agit pas d'un logiciel autonome.
Une autre signification d'un logiciel autonome fait référence à l'emplacement à partir duquel il est exécuté. Certains logiciels peuvent être exécutés à partir d'un périphérique de stockage sans être réellement installés sur l'ordinateur. Un logiciel qui ne nécessite pas d’installation, mais qui peut toujours être exécuté, est un autre sens donné au terme logiciel autonome.
Certains programmes ne peuvent pas s'exécuter sans faire appel à des ressources du système, par exemple. Un logiciel qui s'exécute sans référence à l'environnement est un autre type de logiciel appelé programme autonome.