Libreria software
Da Wikipedia, l'enciclopedia libera.
In Informatica, una libreria software è un insieme di funzioni di uso comune, predisposte per essere collegate ad un programma software. Il collegamento può essere statico o dinamico, nel qual caso si parla di Dynamic-link library.
Lo scopo delle librerie software è quello di fornire una vasta collezione di funzioni di base pronte per l'uso, evitando al programmatore di dover scrivere ogni volta le stesse funzioni e facilitando le operazioni di manutenzione. Ad esempio molti linguaggi di programmazione hanno una libreria matematica, che offre numerose funzioni come l'elevamento a potenza, il calcolo dei logaritmi e così via, e almeno altrettanti hanno funzioni di I/O.
Quasi tutti i linguaggi di programmazione supportano la nozione di libreria, e moltissimi includono delle librerie standardizzate.
Le librerie standard, rispetto a quelle che standard non sono, consentono una più agevole portabilità degli applicativi realizzati sfruttandole. I programmi che fanno uso solo di funzioni di librerie standard hanno generalmente un grado di portabilità maggiore, in quanto ogni produttore di compilatori è tenuto a includere nella sua implementazione le librerie standard.
Il termine libreria nasce da un'errata traduzione dell'inglese library (lit. biblioteca), ma ormai è così diffuso nel vocabolario dei professionisti da essere accettato quale esatta traduzione.