1 000
pakeitimų
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
| 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. | |||
pakeitimų