Guide d'autodéfense numérique

Plutôt que de réécrire dans toutes les applications des morceaux de programme chargés de faire les mêmes choses, les logiciels se les partagent dans des bibliothèques, ou libraries en anglais.

Il existe des bibliothèques pour l’affichage graphique (assurant une cohérence de ce qui est affiché à l’écran), pour lire ou écrire des formats de fichiers, pour interroger certains services réseaux, etc.

Si l’on n’est pas programmeur, on a rarement besoin de toucher aux bibliothèques. Il peut toutefois être intéressant de connaître leur existence, ne serait-ce que parce qu’un problème (comme une erreur de programmation) dans une bibliothèque peut se répercuter sur tous les logiciels qui l’utilisent.