<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=Dinamin%C4%97s_bibliotekos</id>
	<title>Dinaminės bibliotekos - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=Dinamin%C4%97s_bibliotekos"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Dinamin%C4%97s_bibliotekos&amp;action=history"/>
	<updated>2026-08-28T00:41:48Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=Dinamin%C4%97s_bibliotekos&amp;diff=89338&amp;oldid=prev</id>
		<title>Ratukai 19:23, 24 rugpjūčio 2025</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Dinamin%C4%97s_bibliotekos&amp;diff=89338&amp;oldid=prev"/>
		<updated>2025-08-24T19:23:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;22:23, 24 rugpjūčio 2025 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;10 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;10 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pačių dinaminių bibliotekų apgreidinimas irgi būna su problemomis - jų autoriai neretai būna visiškai [[bbd]] ant vartotojų ir savo pačių darbo, ir būna, kad iš bibliotekų kažkurias funkcijas pašalina, kažkurias prideda, kažkurias pakeičia, ir todėl, pasikeitus dinaminio libo versijai, kas nors ima ir subyra. Aišku, to dar gal kaip nors galima išvengti, kai būna koks rimtas softo gamintojas, pvz., koks Microsoft su savo Direct-X, bet kai kalba užeina apie Linux - tai tenai jau išties prasideda šūdinos kančios.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pačių dinaminių bibliotekų apgreidinimas irgi būna su problemomis - jų autoriai neretai būna visiškai [[bbd]] ant vartotojų ir savo pačių darbo, ir būna, kad iš bibliotekų kažkurias funkcijas pašalina, kažkurias prideda, kažkurias pakeičia, ir todėl, pasikeitus dinaminio libo versijai, kas nors ima ir subyra. Aišku, to dar gal kaip nors galima išvengti, kai būna koks rimtas softo gamintojas, pvz., koks Microsoft su savo Direct-X, bet kai kalba užeina apie Linux - tai tenai jau išties prasideda šūdinos kančios.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tai dėl to daugelis senesnių programuotojų žino, kad geriau po senovei linkinti viską statiškai, tai gausi darbingą softą, kuris visur veiks taip, kaip reikia, ir niekam nereiks sukti galvos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tai dėl to daugelis senesnių programuotojų žino, kad geriau po senovei linkinti viską statiškai&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, su [[statinės bibliotekos|statinėmis bibliotekomis]]&lt;/ins&gt;, tai gausi darbingą softą, kuris visur veiks taip, kaip reikia, ir niekam nereiks sukti galvos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Programavimas]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Programavimas]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ratukai</name></author>
	</entry>
	<entry>
		<id>https://www.pipedija.com/index.php?title=Dinamin%C4%97s_bibliotekos&amp;diff=89336&amp;oldid=prev</id>
		<title>Ratukai: Naujas puslapis: '''Dinaminės bibliotekos''' - tai tokios programinės bibliotekos, kurios prijungiamos prie programų tik tuo metu, kai programos vykdomos. Visa mintis paprasta: nėra ko čia laikyti į atmintį pakrautų bibliotekų, kurios ir RAM užima, ir šiaip vietą užimdinėja.  Dinaminių bibliotekų naudojimas duoda kelis esminius pliusus: * Bibliotekinės funkcijos gali būti kraunamos į RAM tik pagal poreikį, kai jų prireiks, o ne iš anksto - tai reiškia, kad...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Dinamin%C4%97s_bibliotekos&amp;diff=89336&amp;oldid=prev"/>
		<updated>2025-08-24T19:22:16Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;Dinaminės bibliotekos&amp;#039;&amp;#039;&amp;#039; - tai tokios &lt;a href=&quot;/index.php/Programin%C4%97s_bibliotekos&quot; title=&quot;Programinės bibliotekos&quot;&gt;programinės bibliotekos&lt;/a&gt;, kurios prijungiamos prie programų tik tuo metu, kai programos vykdomos. Visa mintis paprasta: nėra ko čia laikyti į atmintį pakrautų bibliotekų, kurios ir &lt;a href=&quot;/index.php/RAM&quot; title=&quot;RAM&quot;&gt;RAM&lt;/a&gt; užima, ir šiaip vietą užimdinėja.  Dinaminių bibliotekų naudojimas duoda kelis esminius pliusus: * Bibliotekinės funkcijos gali būti kraunamos į &lt;a href=&quot;/index.php/RAM&quot; title=&quot;RAM&quot;&gt;RAM&lt;/a&gt; tik pagal poreikį, kai jų prireiks, o ne iš anksto - tai reiškia, kad...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Dinaminės bibliotekos''' - tai tokios [[programinės bibliotekos]], kurios prijungiamos prie programų tik tuo metu, kai programos vykdomos. Visa mintis paprasta: nėra ko čia laikyti į atmintį pakrautų bibliotekų, kurios ir [[RAM]] užima, ir šiaip vietą užimdinėja.&lt;br /&gt;
&lt;br /&gt;
Dinaminių bibliotekų naudojimas duoda kelis esminius pliusus:&lt;br /&gt;
* Bibliotekinės funkcijos gali būti kraunamos į [[RAM]] tik pagal poreikį, kai jų prireiks, o ne iš anksto - tai reiškia, kad mažėja RAM vartojimas&lt;br /&gt;
* Tas pačias bibliotikines funkcijas gali naudoti daugelis skirtingų programų - tai reiškia, kad jos užims daug mažiau vietos diske, nes nesikartos&lt;br /&gt;
* Dinamines bibliotekas galima atnaujinti nepriklausomai nuo programos kodo, tai reiškia, kad lengviau taisyti [[bugai|bugus]] ir apgreidinti sistemas&lt;br /&gt;
&lt;br /&gt;
Praktikoje išties tai būna dažnai atvirkščiai - kai kokia nors programa [[Windows]] rėkia, kad jai reikia kokio tai specifinio DLL, ar panašiai Linux programa rėkia, kad jai reikia kokio tai specifinio SO. O tą failą paatnaujinus, jau kitos programos pradeda rėkti, kad joms jis netinka. Ir kuo sistemos sudėtingesnės, tuo didesnė tikimybė, kad kokia nors programa užsiožiuos ir nustos dirbti vien dėl to, kad dinaminėse bibliotekose nesusigaudė.&lt;br /&gt;
&lt;br /&gt;
Pačių dinaminių bibliotekų apgreidinimas irgi būna su problemomis - jų autoriai neretai būna visiškai [[bbd]] ant vartotojų ir savo pačių darbo, ir būna, kad iš bibliotekų kažkurias funkcijas pašalina, kažkurias prideda, kažkurias pakeičia, ir todėl, pasikeitus dinaminio libo versijai, kas nors ima ir subyra. Aišku, to dar gal kaip nors galima išvengti, kai būna koks rimtas softo gamintojas, pvz., koks Microsoft su savo Direct-X, bet kai kalba užeina apie Linux - tai tenai jau išties prasideda šūdinos kančios.&lt;br /&gt;
&lt;br /&gt;
Tai dėl to daugelis senesnių programuotojų žino, kad geriau po senovei linkinti viską statiškai, tai gausi darbingą softą, kuris visur veiks taip, kaip reikia, ir niekam nereiks sukti galvos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;/div&gt;</summary>
		<author><name>Ratukai</name></author>
	</entry>
</feed>