Skip to main content
subroutine library

subroutine library

5.1
A set of small programs that programmers can use to save time
  • noun
  • /ˈsʌb.ruːˌtiːn ˈlaɪ.brəri/
  • Specialized
translation icon : biblioteca de subrutinas
  • 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

library
vssubroutine library
  • Specialized
77 4.9

A collection of code that other programmers use to save time

focuses on standard stored routines meant for immediate use
program library
vssubroutine library
  • Specialized
3.7

A collection of ready-made pieces of code developers use in applications

has identical meaning but uses a different name

How Large

library
  • Specialized
77 4.9
subroutine library
  • Specialized
5.1
subroutine
  • Specialized
35 6.5
snippet
36 4.8

Surface Forms

Morphology

subroutine + library

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'.