Logiciel

Définition - Que signifie logiciel?

Un logiciel, dans son sens le plus général, est un ensemble d'instructions ou de programmes demandant à un ordinateur d'effectuer des tâches spécifiques.

Logiciel est un terme générique utilisé pour décrire les programmes informatiques qui s'exécutent sur des PC, des téléphones mobiles, des tablettes ou d'autres appareils intelligents.

Le logiciel est souvent utilisé pour décrire tous les aspects fonctionnels d'un ordinateur qui ne font pas référence à ses composants physiques (matériel). Les scripts, les applications, les programmes et un ensemble d'instructions sont tous des termes souvent utilisés pour décrire un logiciel.

Tout ce qui «fonctionne» sur un ordinateur, du système d'exploitation à un outil de diagnostic, un jeu vidéo ou une application, peut être défini comme un logiciel.

Definir Tech explique le logiciel

La théorie du logiciel a été proposée pour la première fois par Alan Turing en 1935 dans son essai: Nombres calculables avec une application au problème d'Entscheidungs. Cependant, le mot logiciel a été inventé par le mathématicien et statisticien John Tukey, dans un numéro de 1958 de l'American Mathematical Monthly dans lequel il discutait des programmes de calculatrices électroniques.

Les quatre catégories de logiciels

Logiciel de programmation

Le logiciel de programmation est un ensemble d'outils destinés à aider les développeurs à écrire des programmes. Les différents outils disponibles sont des compilateurs, des éditeurs de liens, des débogueurs, des interprètes et des éditeurs de texte.

Logiciel système

Le logiciel système sert de base au logiciel d'application. Le logiciel système comprend les pilotes de périphériques, les systèmes d'exploitation (OS), les compilateurs, les formateurs de disque, les éditeurs de texte et les utilitaires qui aident l'ordinateur à fonctionner plus efficacement.

Il est également responsable de la gestion des composants matériels et de la fourniture de fonctions de base non spécifiques aux tâches. Le logiciel système est généralement écrit dans le langage de programmation C.

Le logiciel d'application

Le logiciel d'application est destiné à effectuer certaines tâches. Des exemples de logiciels d'application comprennent les suites bureautiques, les applications de jeu, les systèmes de base de données et les logiciels éducatifs.

Le logiciel d'application peut être un programme unique ou une collection de petits programmes. Ce type de logiciel est ce que les consommateurs considèrent le plus souvent comme un «logiciel».

Logiciel malveillant (malware)

Des logiciels malveillants sont intentionnellement développés pour endommager les ordinateurs et / ou perturber d'autres logiciels. Des dommages sont souvent causés à l'insu des utilisateurs qui ont installé des logiciels malveillants par inadvertance, car ce type de logiciel agit généralement en secret.

Des exemples de logiciels malveillants sont:

  • Spyware
  • Virus informatiques
  • chevaux de Troie
  • vers
  • Adware

En un mot, sans logiciel, un ordinateur n'exécutera aucune fonction et sera simplement une machine inerte et inutile. Différents types de logiciels existent également dans les relations mutuelles directes.

Par exemple, un logiciel d'application tel qu'un logiciel de traitement de texte ne peut pas fonctionner à moins qu'un système d'exploitation ne l'exécute, et le système d'exploitation ne peut pas être développé à moins qu'un logiciel de programmation n'ait été utilisé en premier lieu.

Le logiciel doit être installé avant de pouvoir fonctionner, généralement en le copiant sur un ordinateur ou un smartphone à partir d'un support physique (CD, DVD, disquette, etc.) ou en le téléchargeant sur Internet.

Lorsque l'utilisateur qui exploite l'ordinateur ne veut plus du logiciel, il peut être définitivement supprimé en le désinstallant (bien que certains logiciels malveillants puissent nécessiter la suppression d'autres logiciels, comme un antivirus).

Les logiciels peuvent être achetés en ligne ou en magasin, ou être fournis gratuitement. Les versions d'essai ou shareware permettent aux utilisateurs de tester le logiciel gratuitement pour un nombre limité d'utilisations ou un certain temps, après quoi ils peuvent choisir de l'acheter.

Les logiciels gratuits et open source peuvent être utilisés sans rien payer - ce dernier fournissant même le code source utilisé pour créer le programme afin que tout le monde puisse le modifier ou l'améliorer.