Kirjasto (tietotekniikka)
Wikipedia
Tietotekniikassa kirjastot (m. ohjelmakirjasto) ovat kokoelmia aliohjelmia ja/tai ohjelmia, joita käytetään tietokoneohjelmien kehittämisessä sekä ohjelmien suorittamisen aikana. Kirjastoissa olevia (ali)ohjelmia ei yleensä suoriteta itsenäisesti, vaan niissä olevia palveluita käytetään itsenäisesti suoritettavien ohjelmien apuna. Jaettua kirjastoa voidaan käyttää myös jakamaan dataa useiden ohjelmien kesken.
Eri tyyppisiä kirjastoja ovat:
- jaettu kirjasto
- staattinen kirjasto
- dynaamisesti linkitettävä kirjasto (DLL ja SO)
- dynaamisesti ladattava kirjasto
- etäkirjasto (voi sijaita toisessa koneessa kuin sitä käyttävä ohjelma)