Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Programinės bibliotekos: Skirtumas tarp puslapio versijų

Jump to navigation Jump to search
nėra keitimo aprašymo
 
22 eilutė: 22 eilutė:


Kai kurios kalbos, kaip pvz., [[Python]], savaime yra beprasmės, bet išpopuliarėjo tiesiog dėl to, kad su jomis buvo platinamos didelės ir daug dalykų galinčios daryti programinės bibliotekos. Taigi, geros bibliotekos kartais gali būti vertos daugiau, nei kokia nors [[programavimo kalba]], su kuria tos bibliotekos yra naudojamos.
Kai kurios kalbos, kaip pvz., [[Python]], savaime yra beprasmės, bet išpopuliarėjo tiesiog dėl to, kad su jomis buvo platinamos didelės ir daug dalykų galinčios daryti programinės bibliotekos. Taigi, geros bibliotekos kartais gali būti vertos daugiau, nei kokia nors [[programavimo kalba]], su kuria tos bibliotekos yra naudojamos.
== Programinių bibliotekų veikimas ==
Savo veikimu bibliotekos yra skirstomos į dvi rūšis:
* [[Statinės bibliotekos]] - tai tokios, kurios prikabinamos prie sunkompiliuotos programos ir tampa jos dalimi
* [[Dinaminės bibliotekos]] - tai tokios, kurios guli sau atskirai ir prilinkinamos prie programos tik jos vykdymo metu
Senais laikais įprasčiausiu bibliotekų naudojimo variantu buvo statinės bibliotekos - jų pliusas buvo tai, kad programa visada visas jai reikalingas bibliotekas turi su savimi ir nieko galvoti dėl to nereikia. Bet problema čia buvo ta, kad programos šitaip užimdavo daug vietos, o taip pat jų nesigaudavo atnaujinti, jei išlįsdavo kokie nors [[bugai]].
Vėlesniais laikais išplito visokios dinaminės bibliotekos, kurių esmė - kad prie programos jas prijungia [[operacinė sistema]] jau vykdymo metu. Tokias bibliotekas galima pakeisti į naujesnes - ir taip atsinaujins ir pati programa. O didžiausias pliusas - kad tas pačias bibliotekas gali naudoti daug skirtingų programų, o tai reiškia, kad šitaip jos visos (bent teoriškai) užims gerokai mažiau vietos.




1 000

pakeitimų

Naršymo meniu