Library (computing)

related topics
{system, computer, user}
{math, number, function}
{work, book, publish}

In computer science, a library is a collection of resources used to develop software.[disputed ] These may include subroutines, classes, values or type specifications.

Libraries contain code and data that provide services to independent programs. This allows the sharing and changing of code and data in a modular fashion. Some executables are both standalone programs and libraries, but most libraries are not executable. Executables and libraries make references known as links to each other through the process known as linking, which is typically done by a linker.

As of 2009, most modern software systems provide libraries that implement the majority of system services. Such libraries have commoditized the services which a modern application requires. As such, most code used by modern applications is provided in these system libraries.

Contents

Full article ▸

related documents
Database management system
ISO 9660
Portable Document Format
Endianness
Diff
VHDL
Subnetwork
XFS
HyperCard
ASCII
DNIX
Very long instruction word
Buffer overflow
Domain Name System
IPv4
Timeline of computing 2400 BC–1949
Microcode
Fortran
Computer program
Proxy server
Network topology
Phase-shift keying
RT-11
Itanium
Database
Anti-aliasing
Spanning tree protocol
Enigma machine
Pulse-code modulation
Direct Connect (file sharing)