subroutine library
- noun
- /ˈsʌb.ruːˌtiːn ˈlaɪ.brəri/
- Specialized
- The subroutine library includes various functions for data processing.
Examples
-
Many programming languages provide a standard subroutine library for common tasks.
-
You can extend the subroutine library with your own custom routines.
-
The development team integrated a subroutine library to speed up coding and simplify maintenance.
-
Have you checked the subroutine libraries available in Python?
-
The developer used a subroutine library to quickly implement common functions in the software project.
-
To improve efficiency, the team decided to integrate a well-documented subroutine library for data processing tasks.
-
When creating applications, programmers often rely on a subroutine library to access pre-written code for repetitive tasks.
Synonyms
A collection of code that other programmers use to save time
A collection of ready-made pieces of code developers use in applications
How Large
- Specialized
- Specialized
- Specialized
Surface Forms
Morphology
The meaning 'a collection of subroutines' is directly and compositionally derived from 'subroutine' (a sequence of instructions) plus 'library' (a set or collection of reusable programs). This straightforward noun‒noun compound follows common English compounding patterns (and similar constructions exist in other languages), so a B1 learner who knows both constituents would understand it.
Etymology
Subroutine library comes from the image of a real library where each subroutine is like a short 'book' — a ready-made small program you can use. That's why the term means a stored collection of useful programs you can 'reuse' for 'common tasks'.