Programska knjižnica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje

Programska knjižnica[1][2] (ili programska biblioteka) je pojam kojim se u programiranju označuje zbirku potprograma, koji nude rješenja tematski povezanim problemima.

Za razliku od računalnog programa nisu jedinice koje se samostalno izvršavaju, nego pomoćni moduli koji su potrebni programima. Izvorni kod knjižnica koje su dio komercijalnih proizvoda ne objavljuje se, jer su uglavnom tajna poduzeća ili programerskih momčadi koja su ih proizvela. Radi zaštite od dekompiliranja, često se koristi prikrivač koda kojim se uklanja simbole debugiranja (promjenjivice (varijable)[3][4][5] labele).

U njima se nalaze već prevedene gotove funkcije ili podatci. Zbog toga služe da se ne mora opet pisati operacije koje se vrlo često koristi.[6]

Primjer programske knjižnice je DLL (eng. Dynamic Link Library).

Izvori

  1. Ivan Brkić: Pozadinsko izvođenje potrošačkih primjenskih programa udomljenih u web pregledniku, Sveučilište u Zagrebu - Fakultet elektrotehnike i računarstva
  2. Mislav Mucko: Programska knjižnica postupaka za vremensko raspoređivanje, Fakultet elektrotehnike i računarstva, Sveučilište u Zagrebu
  3. Motik, Šribar: Demistificirani C++, 2. izdanje, str. 33. Pristupljeno 20. lipnja 2012.
  4. Digitalna zbirka Filozofskog fakulteta u Zagrebu Miroslav Tuđman, Damir Boras, Zdravko Dovedan: Uvod u informacijske znanosti. Baze podataka.
  5. • Nedostaje obavezni parametar: journal
    • Parametar type nije dopušten u klasi journal
    • Parametar access-date nije dopušten u klasi journal
    • Parametar archive-url nije dopušten u klasi journal
    • Parametar url nije dopušten u klasi journal
    • Parametar archive-date nije dopušten u klasi journal
    • Parametar url-status nije dopušten u klasi journal
  6. Motik, Šribar: Demistificirani C++, 2. izdanje, str. 19. Pristupljeno 20. lipnja 2012.