Bibliotek (programvare)

I dagens verden er Bibliotek (programvare) et tema som har fått stor aktualitet og interesse. Siden den dukket opp har den skapt debatt og diskusjon, og blitt et avgjørende punkt på forskjellige områder. Dens innvirkning har vært så betydelig at den har klart å krysse grenser og nå oppmerksomheten til ulike sektorer, både lokalt og globalt. Over tid har Bibliotek (programvare) utviklet seg og fått forskjellige konnotasjoner, noe som gjør det til et ekstremt komplekst og flerdimensjonalt emne. Dette er grunnen til at det er viktig å grundig analysere og forstå Bibliotek (programvare), for å kunne adressere det bevisst og åpent, og dermed tillate berikelse og utvidelse av kunnskap rundt denne relevante problemstillingen.

Et bibliotek er en samling funksjoner og klasser, som ikke nødvendigvis er et selvstendig program, men som kan benyttes i annen programvare. Biblioteker kan inneholde kode og data som tilbys til uavhengige programmer. Koden kan deles av flere applikasjoner og kan endres uten å endre programmene som benytter biblioteket. Noen kjørbare filer kan være selvstendige programmer og biblioteker på en gang, men de fleste biblioteker er ikke kjørbare som selvstendige programmer.

Det kan skilles mellom statiske bibliotek, der hele eller deler av koden på forhånd kopieres inn i applikasjonen som skal bruke den, og dynamiske bibliotek som blir liggende i egne filer og kan deles av flere applikasjoner også etter at koden er lastet inn i maskinens minne. I Microsofts operativsystemer kalles et dynamisk bibliotek ofte DLL (engelsk: Dynamic-Link Library).


Eksempler på biblioteker: