Sisällysluettelo:
Määritelmä - mitä staattinen kirjasto tarkoittaa?
Staattinen kirjasto on ohjelmointikonsepti, jossa jaetut kirjastot, joilla on erityisiä toimintoja, luokkia tai resursseja, linkitetään ulkoisiin sovelluksiin tai komponentteihin, mikä helpottaa erillisten ja suoritettavien tiedostojen luomista. Linkittämisen aikana staattisen kirjaston ulkoiset osat ladataan osoitealueeseen tai yhdistetään sovelluskoodiin.
Staattinen kirjasto tarjoaa tehokkaan mekanismin koodin uudelleenkäyttöön.
Techopedia selittää staattisen kirjaston
Staattisia kirjastoja kutsutaan ja aktivoidaan ohjelmistokielellä ja käyttöjärjestelmällä (OS) verrattuna dynaamisiin kirjastoihin, jotka käyttävät erilaisia toteutusmekanismeja. Vain kehittäjä tai käyttäjä voi linkittää staattisen kirjaston sovellukseen.
Suurin osa kirjastokäsitteistä on staattisen kirjaston johdannaisia, jotka ovat kehittyneet konseptista, jossa samoja ohjelmointikoodeja tai rutiineja ei uusita eri sovelluksille tai komponenteille. Pikemminkin, kirjasto, jolla on vaadittavat rutiinit, määritetään.
Staattisen kirjaston tärkeimmät edut ovat seuraavat:
- Varmistaa kirjaston version ja yhteensopivuuden kehitetyn sovelluskoodin kanssa, mikä helpottaa version ylläpitoa.
- Mahdollistaa yksittäisten suoritettavien tiedostojen luomisen. Vain suoritettavan tiedoston vaadittavat kirjasto-osat on linkitettävä dynaamiseen kirjastoon nähden, joka vaatii koko kirjaston lataamisen. Suoritettavan tiedoston koko on kuitenkin suurempi, kun käytetään staattista kirjastoa.