software library
Prewritten code collection
A software library is a collection of prewritten code that programmers can use in their own programs rather than writing everything from scratch.
Libraries provide common functions—handling dates, connecting to databases, drawing graphics—so developers can focus on what's unique to their application.
The graphics library handles all the rendering.
- functionsWorks or serves purposes
- classesInstructional sessions or groupings
- linkingForming a connection
- integrationCombining into a whole
- importingReceiving foreign goods
programming languages · bindings · encapsulation · modules · abstraction · packages · modular design · compilers · versioning · documentation · dependencies · headers · third party · repositories · namespaces · testing · debugging · frameworks
- kits and toolsscrewdriver, hammer, wrench, pliers, drill
software libraryexecutable
Directly runnable program file
application · software application · app · finished product · desktop application
software libraryhardware
Metal goods and fittings
firmware · bare metal · machine code · device driver · silicon
software, library, soft, ware, wares, softly, soften, softness, softer