Les logiciels
Jusqu'à présent, nous avons découvert les différents composants d'un ordinateur : le processeur, la mémoire, les disques de stockage, la carte graphique ou encore les périphériques. Tous ces éléments constituent le matériel informatique, que l'on appelle aussi le hardware. Pourtant, un ordinateur équipé des meilleurs composants reste incapable de faire quoi que ce soit sans les programmes qui lui indiquent comment fonctionner. Ces programmes sont appelés des logiciels.
Un logiciel est un ensemble d'instructions écrites par des programmeurs afin que l'ordinateur réalise une tâche précise. Ces instructions sont enregistrées sous forme de fichiers, puis chargées dans la mémoire vive lorsque le logiciel est lancé. Le processeur exécute ensuite ces instructions des millions, voire des milliards de fois par seconde.
Les logiciels sont présents partout. Certains permettent d'écrire des documents, d'autres servent à naviguer sur Internet, à retoucher des photographies, à jouer, à communiquer, à regarder des vidéos ou encore à piloter des machines industrielles. Sans logiciels, un ordinateur ne serait qu'un assemblage de composants électroniques incapables de coopérer.
On distingue généralement deux grandes familles de logiciels. Les logiciels système permettent à l'ordinateur de fonctionner. Le plus connu est le système d'exploitation, qui gère la mémoire, les périphériques, les fichiers et le lancement des programmes. Les logiciels applicatifs, quant à eux, sont ceux que l'utilisateur utilise au quotidien pour effectuer son travail ou ses loisirs.
-
Logiciels système : ils permettent à l'ordinateur de fonctionner et assurent la gestion du matériel.
Exemples : système d'exploitation, pilotes, utilitaires. -
Logiciels applicatifs : ils permettent à l'utilisateur de réaliser une tâche précise.
Exemples : traitement de texte, navigateur Web, jeu vidéo, logiciel de dessin.
Tous les logiciels sont écrits à l'aide de langages de programmation. Les programmeurs rédigent un code source compréhensible par les humains. Ce code est ensuite traduit en langage machine, composé uniquement de 0 et de 1, afin que le processeur puisse l'exécuter.
Les logiciels évoluent constamment. Les développeurs publient régulièrement des mises à jour pour corriger des erreurs, améliorer les performances, ajouter de nouvelles fonctions ou renforcer la sécurité. Installer ces mises à jour est important afin de protéger l'ordinateur contre les failles de sécurité et de profiter des dernières améliorations.
Aujourd'hui, des milliards de logiciels fonctionnent sur les ordinateurs, les smartphones, les voitures, les téléviseurs, les objets connectés et même les satellites. Derrière chacun d'eux se cachent parfois des millions de lignes de code qui travaillent ensemble pour accomplir les tâches les plus simples comme les plus complexes.
- Les systèmes d'exploitation
- Les applications
- Les logiciels libres
- Les mises à jour
- Les traitements de texte
- Les tableurs
- Les retouches d'images
- Les lecteurs multimédia
- Les jeux
- Les navigateurs Web
- Les fichiers et dossiers
- L'invite de commande
Les retouches d'images
Un logiciel de retouche d'images permet de modifier une image numérique. Il est utilisé pour corriger une photographie, créer une illustration, réaliser un montage ou préparer une image avant son impression ou sa publication.
Une image est constituée de pixels. Chaque pixel possède une couleur. En modifiant les pixels, le logiciel peut transformer l'apparence de l'image sans changer sa taille physique.
Les logiciels de retouche d'images proposent de nombreuses fonctions :
- Recadrage : permet de supprimer les parties inutiles d'une image afin de modifier sa composition.
- Redimensionnement : permet de modifier la largeur et la hauteur de l'image.
- Rotation : permet de faire pivoter une image dans différentes directions.
- Réglage des couleurs : permet de modifier la luminosité, le contraste ou la saturation afin d'améliorer l'apparence de l'image.
- Dessin : permet d'ajouter des formes, du texte ou des annotations directement sur l'image.
- Montage : permet d'assembler plusieurs images pour créer une nouvelle composition.
La plupart des logiciels utilisent des calques. Un calque est une couche indépendante contenant une partie de l'image. Les calques permettent de modifier un élément sans affecter les autres et facilitent les montages complexes.
Les outils de sélection permettent de ne modifier qu'une partie de l'image. Par exemple, il est possible de sélectionner uniquement le ciel d'une photographie pour changer sa couleur sans modifier le reste.
Les logiciels de retouche permettent également d'effacer des objets, de corriger les yeux rouges, de supprimer certaines imperfections ou d'améliorer la netteté d'une photographie.
Une fois les modifications terminées, l'image peut être enregistrée dans différents formats :
- JPEG : format particulièrement adapté aux photographies, utilisant généralement une compression avec perte pour réduire la taille du fichier.
- PNG : format pouvant conserver la transparence et adapté aux dessins, aux interfaces et aux images nécessitant une bonne qualité.
- SVG : format utilisé pour les dessins vectoriels, qui peuvent être agrandis sans perdre de qualité.
Les logiciels de retouche sont utilisés par les photographes, les graphistes, les illustrateurs, les entreprises et de nombreux particuliers pour créer ou améliorer des images numériques.
Les progrès de l'intelligence artificielle permettent aujourd'hui à certains logiciels de supprimer automatiquement un arrière-plan, d'agrandir une image ou de restaurer d'anciennes photographies.