Bibliotecă (informatică)
În informatică, o bibliotecă (numită impropriu și librărie) este o colecție de funcții, clase, constante și alte elemente de program, realizată cu scopul de a ajuta la scrierea altor programe într-un limbaj de programare.
În general, limbajele de programare oferă programatorului o bibliotecă standard, inclusă cu sistemul de operare, compilatorul sau interpretorul, care pune la dispoziție funcționalități fundamentale pentru realizarea programelor (de intrare și ieșire, de operații de sistem, de lucru cu șiruri de caractere etc.). Alte biblioteci pot oferi caracteristici foarte diverse: implementări de servere World Wide Web pentru site-uri dinamice, operații eficiente pe matrici, interfețe grafice, criptografie etc.
Legarea bibliotecilor
[modificare | modificare sursă]Pentru a fi folosite împreună cu programul final, bibliotecile sunt legate de acesta prin intermediul unui linker. Această legătură poate fi statică (când biblioteca e inclusă în fișierul executabil, nefiind nevoie de alte fișiere) sau dinamică (când biblioteca se află în alt fișier, programul final încărcând-o când e pornit). Un exemplu de linker este GNU ld.[1]
- ↑ „Using LD, the GNU linker - Overview”. ftp.gnu.org. Accesat în .