Biblioteca informàtica: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 1:
{{FR|data=maig de 2013}}
[[Fitxer:Ogg vorbis libs and application dia.svg|thumb|277px|Il·lustració d'una aplicació que utilitza la programoteca <code> libvorbisfile.so </code> per reproduir un fitxer [[Ogg Vorbis]].]]
En el camp de la [[informàtica]], una '''programoteca'''<ref>[[TERMCAT]]</ref> o '''biblioteca informàtica''' (de l'anglès ''software library'') o '''programoteca''' <ref>[[TERMCAT]]</ref> és un conjunt de [[subrutina|subprogrames]] utilitzats per desenvolupar [[programari]]. Les '''biblioteques''' contenen codi i dades que proporcionen serveis a programes independents, és a dir, passen a formar part d'aquests. Això permet que el codi i les dades es comparteixin i es puguin modificar de forma [[modularitat|modular]]. Alguns programes executables poden ser alhora programes independents i programoteques, però la majoria d'aquestes no són executables. Executables i programoteques fan referències (trucades enllaços) entre si a través d'un procés conegut com a ''enllaç'', que generalment és realitzat per un [[programari]] anomenat [[enllaçador]].
 
La majoria dels [[sistema operatiu|sistemes operatius]] moderns proporcionen programoteques que implementen la majoria dels serveis del sistema. D'aquesta manera, aquests serveis es converteixen en una "'' matèria primera ''" que qualsevol aplicació moderna espera que el sistema operatiu ofereixi. Com a tal, la major part del codi utilitzat per les aplicacions modernes s'ofereix en aquestes biblioteques.