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

* Integrateur Prestashop Brest




Integrateur Prestashop Brest





Article:

Dans le domaine de l'informatique, une bibliothèque logicielle fait ressortir une collection de fonctions, qui peut être déjà compilée et prête à être utilisée par des programmes1, 2. Les bibliothèques sont enregistrées dans des fichiers semblables, voire semblable aux fichiers de programmes3, sous la forme d'une collection de fichiers de code objet associés2 accompagnée d'un index permettant de retrouver facilement chaque fonction3.
Les bibliothèques sont venues sur le marché dans les années 1950, et sont faites comme un sujet incontournable de programmation. Elles sont utilisées pour effectuer des interfaces de programmation, des Framework, des plugins ainsi que des langages de programmation. Les fonctions contenues dans les bibliothèques sont précisément en rapport avec des opérations fréquentes en programmation : manipulation des interfaces utilisateur, maniement des bases de données ou les calculs mathématiques2.
L'éditeur de lien et le système d'exploitation manipulent les bibliothèques. Les manipulations sont différentes suivant que la bibliothèque est statique ou partagée. Les emplacements et les noms des bibliothèques changent selon les systèmes d'exploitation.
En informatique une fonction est un ensemble d'instructions qui prend en charge une certaine opération et crée un résultat4. Les bibliothèques arrivèrent 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 choisir les bandes magnétiques à utiliser dans leurs programmes3.
Les bibliothèques sont utilisées afin d'installer des interfaces de programmation5 ainsi que des Framework et des plugins et peuvent être incorporées dans les langages de programmation.
Une interface de programmation (abr. API pour Application Programming Interface) est un ensemble documenté et standardisé de fonctions par lesquelles un logiciel propose des services à d'autres logiciels. Les fonctions sont mises à disposition, compilées et enveloppées sous la forme d'une bibliothèque logicielle. La documentation définit 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 moderne et un logiciel se sert typiquement de nombreuses interfaces de programmation5.
Les Framework ressemblent aux 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 singularisent comme des interfaces de programmation par le fait que les interfaces de programmation comportent des fonctions qu'un programme va utiliser, tandis que les framework sont des bibliothèques qui sont pratiques avec les fonctions du programme7. Les plugins déterminent 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