program library
- noun
- /ˈproʊɡræm ˈlaɪbrəri/
- Specialized
- The program library contains essential routines that speed up the software development process.
Examples
-
Students in the computer science course relied on the program library for various programming tasks.
-
A program library should be established for systems under development.
Academic text (1999) -
Jim served as PSA Region Director for Region 23 and was Associate Director of the Print Division's American Portfolios program and Director of the Photo Travel Division program library.
Academic text (2005) -
The software developer accessed the program library to find reusable code for his project.
Synonyms
A collection of code that other programmers use to save time
A folder in a program that stores code other parts use
A set of small programs that programmers can use to save time
How Comprehensive
Surface Forms
Morphology
The noun is compositionally built from 'program' (software instructions) + 'library' (a collection or repository), so its meaning 'a collection of programs/subroutines' is directly predictable from the constituents. This compounding pattern and the metaphorical use of 'library' for repositories is common cross-linguistically and follows standard English noun + noun composition, making it immediately comprehensible to a learner who knows both words.
Etymology
Program library comes from the idea of a library of programs, like a place of books where people 'borrow' what they need. So it now means a collection of ready-made programs and small routines that programmers can use again instead of writing them from scratch.