Turinys:
Apibrėžimas - ką reiškia statinė biblioteka?
Statinė biblioteka yra programavimo koncepcija, pagal kurią bendrosios bibliotekos, turinčios specialias funkcijas, klases ar išteklius, yra susietos su išorinėmis programomis ar komponentais, palengvindamos atskirų ir vykdomųjų failų kūrimą. Susiejant, statinės bibliotekos išorinės dalys įkeliamos į adresų vietą arba sujungiamos su programos kodu.
Statinė biblioteka yra efektyvus pakartotinio kodo naudojimo mechanizmas.
„Techopedia“ paaiškina „Static Library“
Statinės bibliotekos yra vadinamos ir aktyvuojamos programinės įrangos kalba ir operacine sistema (OS), palyginti su dinaminėmis bibliotekomis, naudojančiomis skirtingus diegimo mechanizmus. Tik kūrėjas ar vartotojas gali susieti statinę biblioteką su programa.
Dauguma bibliotekų sąvokų yra statinės bibliotekos dariniai, kurie išsivystė iš koncepcijos, kai tie patys programavimo kodai ar rutinos nėra pakartojami skirtingoms programoms ar komponentams. Atvirkščiai, apibrėžta biblioteka su reikalinga kasdienybe.
Pagrindiniai statinės bibliotekos pranašumai yra šie:
- Užtikrina bibliotekos versiją ir suderinamumą su sukurtu programos kodu, palengvinant versijos priežiūrą.
- Įgalina atskirų vykdomųjų failų kūrimą. Turi būti susietos tik būtinos vykdomojo failo bibliotekos dalys, palyginti su dinamine biblioteka, kuriai reikia įkelti visą biblioteką. Tačiau vykdomo failo dydis yra didesnis, kai naudojama statinė biblioteka.
