software libraries

Reusable code modules

Software libraries are collections of prewritten code that programmers incorporate into their own programs rather than writing from scratch.

A library might handle common tasks like connecting to databases, processing images, or managing dates.

The project depends on several open-source libraries.

Libraries save development time and let programmers build on tested, reliable code.

Also called simply libraries in programming contexts.

Related

debugging tools · modularity · package · databases · TensorFlow · DirectX · Vulkan · data structures · cryptography · binaries · SDK · runtime environment · image processing · open source · third party · repositories · runtime · imports

Categories
Opposites
code reuse vs. original creation

software librariesreinventing the wheel

Recreating what already exists

modularity vs. monolithic integration

software librariesmonoliths

Large single-stone structures

inline code · assembly language · machine code

component vs. complete application

software librariesfinished products

Manufactured items ready for use

Family

library, software

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G