Bibliothèque
Le mot « bibliothèque », dans le contexte des logiciels informatiques, a plusieurs significations. Il peut désigner un ensemble de codes sources préécrits et d’autres ressources auxquels un programme peut faire référence. Une bibliothèque peut également désigner une base de données organisée de fichiers qu’un programme gère, comme une bibliothèque musicale ou de photos.
Bibliothèques de code et de ressources
Les systèmes d’exploitation incluent des ensembles de bibliothèques qui contiennent des fonctions de code source et d’autres ressources. Unix, Linux et macOS utilisent des dossiers de bibliothèques pour stocker des scripts, des polices et d’autres ressources système. Windows utilise des fichiers DLL situés dans différents dossiers système. Tout programme exécuté sur un ordinateur peut accéder à ces bibliothèques et faire référence à leur contenu pendant le temps d’exécution, au lieu d’intégrer ces informations dans ses fichiers exécutables.
Les bibliothèques de code sont disponibles séparément pour que les développeurs puissent les intégrer à leurs programmes. Les développeurs peuvent utiliser ces bibliothèques spécialisées pour ajouter des processus préexistants à leurs programmes. Par exemple, la bibliothèque OpenSSL en C++ contient des fonctions de chiffrement, de cryptographie et de sécurité SSL. Un développeur peut inclure OpenSSL dans un projet et utiliser les fonctions préécrites au lieu de les écrire à partir de zéro, ce qui permet d’économiser beaucoup de temps et d’efforts.
Bibliothèques multimédias et de fichiers
Une bibliothèque peut également désigner un ensemble de fichiers qu’un programme peut organiser et auquel il peut accéder. Par exemple, une bibliothèque Apple Music gère des fichiers musicaux : elle les organise dans des dossiers et permet d’accéder rapidement à n’importe quel fichier depuis l’app. Lorsque vous ajoutez de nouveaux morceaux, Apple Music ajoute automatiquement les fichiers, ainsi que les métadonnées correspondantes, à la bibliothèque.
D’autres types de contenus multimédias peuvent également être organisés en bibliothèques. Les bibliothèques de photos peuvent contenir des albums personnalisés et trier automatiquement les photos par date, emplacement ou même personne, grâce à la reconnaissance faciale. Les smartphones stockent automatiquement les photos prises dans une bibliothèque, et les apps de bibliothèque de photos comme Apple Photos permettent également d’importer des photos depuis d’autres appareils photo. Les apps vidéo comme Plex peuvent créer des bibliothèques de films et de séries télévisées, ce qui permet de parcourir facilement votre collection depuis l’interface de l’app. D’autres apps multimédias, comme les lecteurs de podcasts et d’eBooks, proposent des bibliothèques similaires qui vous permettent de télécharger et d’importer des fichiers.
Testez vos connaissances