Définition du logiciel

Qu’est ce que : Définition du logiciel

Littéralement, software signifie soft ware ‘, ce qui n’aiderait pas à comprendre le sens en anglais. Un logiciel est un ensemble d’instructions préparées pour être interprétées par un ordinateur qui effectue un traitement électronique des données.
Un ordinateur n’utilise que des zéros et des uns, c’est-à-dire le langage binaire (0010101001010010100100101001), car ses composants matériels (hardware) sont conçus pour interpréter les signaux électriques comme suit : éteint (0) ou allumé (1).
Il est en effet plus facile d’interpréter ce qui est allumé ou éteint, plutôt que d’essayer de distinguer si quelque chose est ‘plus ou moins allumé’ (ce qui impliquerait des nombres différents entre zéro et un).
Mais plusieurs zéros et uns peuvent former ce qu’on appelle des octets. Ainsi, avec 8 bits (chaque 0 ou 1 est un bit), nous pouvons former un octet : une unité de données capable de représenter n’importe quel caractère de base dans un environnement d’exécution : 256 possibilités. Comme il serait trop complexe pour un être humain d’écrire des programmes en langage binaire (zéros et uns), des langages plus compréhensibles, dits de haut niveau, ont été inventés, dont les exemples sont C, C++, Python, Perl, Java, HTML, BASH, etc.
Tous les composants logiques nécessaires à l’exécution d’une tâche donnée dans un système informatique entrent dans la classification des logiciels, un mot accepté par l’Académie royale espagnole, compte tenu de son usage populaire.
En réalité, le logiciel ne fait pas seulement référence aux instructions ou aux algorithmes qui sont exécutés dans un ordinateur, il comprend également la documentation et les données associées qui font partie du système informatique. Ainsi, une chanson au format Mp3 ou OGG est un logiciel car elle a été numérisée (convertie en chiffres).
Le logiciel est essentiellement la partie logique d’un ordinateur. Pour comprendre le phénomène, il faut également tenir compte du fait qu’en français, ‘software’ se dit ‘logiciel’.
Alan Turing a développé en 1936 la théorie qui constitue aujourd’hui la base des logiciels avec son essai intitulé Computable Numbers.
Types de logiciels : logiciels système (indispensables au fonctionnement du matériel), logiciels de programmation (outils destinés aux programmeurs) et logiciels d’application (destinés à l’utilisateur final, généralement pas un programmeur).