Le logiciel est tout programme exécuté sur un ordinateur, un téléphone mobile ou un appareil qui lui permet d’exécuter ses fonctions. Ils vont des systèmes d’exploitation comme Windows, MacOS, iOS et Android aux applications que vous utilisez tous les jours.
Sommaire
Qu’est-ce qu’un logiciel ?
Un logiciel est un ensemble d’instructions qui doivent être suivies et exécutées par un mécanisme, qu’il s’agisse d’un ordinateur ou d’un appareil électromécanique. C’est le terme générique utilisé pour décrire les programmes, les applications, les scripts, les macros et les instructions du code directement intégré (firmware) afin de dicter ce qu’une machine doit faire.
Chaque programme de votre ordinateur, téléphone portable, tablette, smart TV, console de jeux vidéo, décodeur, etc. est un logiciel, qu’il s’agisse d’un éditeur de texte, d’un navigateur, d’un éditeur audio ou vidéo, d’un jeu, d’une application de streaming, etc. Un logiciel peut se présenter de plusieurs façons, d’une application sur le mobile à un ensemble de cartes perforées, utilisées dans les ordinateurs électromécaniques.
Le logiciel est divisé en trois catégories principales :
1. Logiciels de programmation
Ce sont les outils utilisés par le programmeur pour développer de nouveaux logiciels et programmes. Ils utilisent différents langages de programmation (C, Java, Python, Swift, etc.) et hébergent des compilateurs, des interprètes et des débogueurs, par exemple.
Les éditeurs de texte, bien qu’ils soient des logiciels d’application, sont également des logiciels de programmation car ils peuvent être utilisés pour écrire du code.
2. Logiciel système
Ce sont les programmes chargés d’établir la communication entre l’ordinateur, qui ne comprend que le langage machine, et l’utilisateur, étant la base sur laquelle d’autres logiciels, tels que les applications et la programmation, fonctionneront. Autrement dit, ce sont des plateformes pour faire fonctionner d’autres logiciels.
Les systèmes d’exploitation comme Windows, macOS, Linux, iOS, Android, par exemple, sont des logiciels système. Dans certains cas, les logiciels d’application peuvent jouer le rôle de systèmes d’exploitation, comme Chrome OS, où le navigateur est un système et un logiciel d’application.
Les microprogrammes, les logiciels d’automatisation industrielle et les moteurs de jeux graphiques sont également des exemples de logiciels système.
3. Logiciel d’application
Les logiciels d’application, quant à eux, sont les programmes que vous connaissez : lecteurs vidéo et musicaux, jeux, éditeurs de texte, calculatrices, navigateurs, applications de réseaux sociaux, etc.
Un logiciel d’application a pour fonction d’exécuter les tâches les plus diverses, qui peuvent être d’une utilité individuelle ou même globale, ce qui exige qu’elles soient plus robustes et plus sûres.