Bibliothèque de fonctions
Un article de Games Creators Network.
Sommaire |
[modifier] Introduction
Une bibliothèque de fonctions (library en anglais) est un ensemble de fonctions regroupées au sein d'un même paquet, qui peut être réutilisé dans plusieurs applications sans avoir besoin de recoder ces fonctions.
Pour utiliser une bibliothèque (aussi appelée module dans certains langages), il faut la lier au programme, afin que celui accède à toutes ses fonctions de façon transparente. La liaison pourra suivant les cas être statique, auquel cas la bibliothéque sera intégralement incluse dans l'exécutable du programme, ou dynamique, auquel cas la bibliothèque sera stockée dans son propre fichier (une DLL sous Windows ,SO sous Linux et Dylib/Jnilib sous Mac). Dans ce dernier cas, il faudra que ce fichier soit présent sur toute machine souhaitant exécuté l'application, étant donné que lui-même n'inclut pas la bibliothèque. L'avantage de cette méthode est que si la bibliothèque est utilisée par plusieurs programmes, un seul exemplaire de la bibliothèque sera nécessaire, au lieu d'avoir l'équivalent d'un exemplaire par programme comme avec la liaison statique.
[modifier] Affichage 3D
[modifier] Affichage 2D
[modifier] Gestion du son
[modifier] Fenêtrage
[modifier] Gestion des entrées
[modifier] Gestion des réseaux
[modifier] Gestion de la physique
[modifier] Conteneurs

