Biblioteca informàtica: diferència entre les revisions
Contingut suprimit Contingut afegit
m Bot: corregint pronoms (1) i puntuació (7) |
Cap resum de modificació |
||
Línia 1:
{{FR|data=maig de 2013}}
[[Fitxer:Ogg vorbis libs and application dia.svg|thumb|277px|Il·lustració d'una aplicació que utilitza la
La majoria dels [[sistema operatiu|sistemes operatius]] moderns proporcionen
== Nota terminològica ==
També és habitual referir-s'hi amb el terme d'origen anglosaxó ''toolkit'' (conjunt, equip, maletí, caixa, estoig, joc (kit) d'eines).
La proposta del TermCat del terme neològic '''PROGRAMOTECA''' és altament recomanable, ja que ens dona una sola paraula per a definir un concepte inconfusible, mentre que en el terme "biblioteca informàtica" se'n necessiten dues, de paraules, per distingir-la definitivament de la biblioteca convencional, la de llibres. En cap cas no s'hauria d'usar ni el barbarisme "llibreria" ni "llibreter", ja que aquesta última paraula significa, clar i català, la persona que porta una llibreria, és a dir, una botiga on es venen llibres.
== Història ==
Els primers conceptes de programació similars a les
[[COBOL]] va incloure un "''sistema primitiu
Una altra de les grans contribucions al concepte modern de
Finalment, s'ha de parlar de la influència que [[Simula|Simula 67]] va tenir en el concepte de '
== Tipus ==
===
{{AP|Enllaç estàtic}}
Històricament, les
Un [[enllaçador]]
===
{{AP|Enllaç dinàmic}}
Enllaç dinàmic significa que les subrutines d'una
Alguns sistemes operatius només poden enllaçar una
L'[[enllaç dinàmic]], per la seva naturalesa, té tan sols les limitacions establertes per les [[llicència de programari|llicències de programari]].
Els [[Connector (aplicació informàtica)|connectors]]
El [[enllaç dinàmic]] es va desenvolupar originalment en els sistemes operatius [[Multics]] a partir de 1964. Es tractava d'una característica del MTS ([[Michigan Terminal System]]), construït a finals dels 60.<ref>{{citar ref|títol = A History of MTS|revista = Information Technology Digest|volum = 5|nombre = 5}}</ref> En [[Microsoft Windows]], les
==== Relocalització ====
Un dels problemes que el carregador ha de gestionar és que la localització real de les dades de la
No obstant això, en la pràctica, en molts dels sistemes les
Els desavantatges d'aquesta tècnica són el temps requerit de
Un antic mètode era examinar el programa en temps de càrrega. Una vegada que totes les
La
==== Localització de
Els enllaçadors/carregadors dinàmics tenen una funcionalitat molt àmplia. Alguns depenen de rutes explícites a les
Una de les desavantatges de l'enllaç dinàmic és que el funcionament correcte dels executables depèn d'una sèrie de
===== Sistemes Unix =====
La major part dels sistemes tipus [[Unix]] disposen d'una "ruta de cerca" que especifica els [[directori]] s del sistema de fitxers en què buscar les
=== Llibreries remotes ===
Una altra solució al problema de les
== Vegeu també ==
* [[
* [[C standard library]]
|