Turinys:
Apibrėžimas - ką reiškia dinaminė biblioteka?
Dinaminė biblioteka yra programavimo koncepcija, pagal kurią bendrosios bibliotekos su specialiomis funkcijomis paleidžiamos tik vykdant programą, o tai sumažina bendrą programos dydį ir palengvina geresnį programos našumą, kad būtų sunaudota mažiau atminties. Daugelyje programinės įrangos programų paskirstant specifines funkcijas į atskirus modulius galima įkelti pagal poreikį.
Dinaminė biblioteka niekada nėra vykdomojo failo ar programos dalis. Klaida tarp dinaminės bibliotekos ir vykdomojo failo ar programos sukuriama.
„Techopedia“ paaiškina „Dynamic Library“
Programinės įrangos platformos naudoja skirtingus mechanizmus dinaminiam bibliotekų įgyvendinimui. Dinaminė biblioteka iškviečiama ir aktyvuojama atsižvelgiant į jos programinės įrangos kalbą ir operacinę sistemą (OS).
Dinaminė biblioteka išsivystė iš šios sąvokos: Jei kelios programos naudoja tam tikras bibliotekos funkcijas per kelias kodo eilutes, lengviau prižiūrėti ir atnaujinti skirtingas bibliotekų versijas, o ne taikyti atitinkamus programos pakeitimus. Kadangi dinaminėje bibliotekoje yra kelios kodo eilutės, nuorodos sukūrimas kompiliavimo metu padeda sumažinti bendrą atmintį ir pagerinti programos našumą.
Dinaminė biblioteka įkeliama į adresų vietą vykdymo metu arba paleidžiant. Kai dinaminė biblioteka įkeliama vykdymo metu, ji vadinama „dinamiškai įkelta biblioteka“ arba „dinamiškai susieta biblioteka“. Kai dinaminė biblioteka įkeliama paleidžiant, ji vadinama „priklausoma biblioteka“.
