WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Integrateur Joomla Brest




Integrateur Joomla Brest





Article:

En informatique, une bibliothèque logicielle est une collection de fonctions, qui peut être déjà compilée et disposée à être utilisée par des programmes1, 2. Les bibliothèques sont consignées dans des fichiers identiques, voire identique aux fichiers de programmes3, sous la forme d'une collection de fichiers de code objet rassemblés2 accompagnée d'un index permettant de regagner facilement chaque fonction3.
Les bibliothèques sont arrivées à partir des années 1950, et sont devenues un point incontournable de programmation. Elles assurent la réalisation des interfaces de programmation, des Framework, des plugins ainsi que des langages de programmation. Les fonctions contenues dans les bibliothèques sont typiquement en rapport avec des opérations fréquentes en programmation : manipulation des interfaces utilisateur, manipulation des bases de données ou les calculs mathématiques2.
Les bibliothèques sont manipulées par l'éditeur de lien et le système d'exploitation. Les manipulations sont distinctes suivant que la bibliothèque est statique ou partagée. Les emplacements et les noms des bibliothèques varient selon les systèmes d'exploitation.
En informatique une fonction est un ensemble d'instructions qui prend en charge une certaine opération et produit un résultat4. Les bibliothèques sont apparues dans les années 1950, sous la forme d'un magasin contenant des lots de cartes perforées ou des rouleaux de bande magnétique sur lesquels étaient enregistrées des routines - fonctions3. Les programmeurs pouvaient favoriser les bandes magnétiques à utiliser dans leurs programmes3.
Les bibliothèques sont utilisées pour mettre en œuvre des interfaces de programmation5 ainsi que des Framework et des plugins et peuvent être incorporées dans les langages de programmation.
Un ensemble documenté et standardisé de fonctions par lesquelles un logiciel offre des services à d'autres logiciels est une interface de programmation (abr. API pour Application Programming Interface. La compilation des fonctions se fait sous la forme d'une bibliothèque logicielle. La documentation spécifie comment le logiciel consommateur peut interagir avec le logiciel fournisseur en utilisant les fonctions5. Les interfaces de programmation sont un sujet incontournable de la programmation contemporaine et un logiciel se sert typiquement de nombreuses interfaces de programmation5.
Les Framework sont des collections de classes (lots de fonctions) semi-finies qui, utilisées ensemble, forment le squelette d'un programme. Ils permettent la construction d'un programme par assemblage et dérivation de composants6. Les Framework se distinguent des interfaces de programmation par le fait que les interfaces de programmation disposent des fonctions qu'un programme va utiliser, tandis que les framework sont des bibliothèques qui utiliseront les fonctions du programme7.
Les plugins sont des bibliothèques logicielles qu'une application recherche en vue d'étendre ses fonctionnalités. Cette technique est utilisée par exemple par les navigateurs web pour prendre en charge l'affichage d'animations ou de vidéos5.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe