Also found in: Thesaurus, Encyclopedia, Wikipedia.
A computer program contained within another program that operates semi-independently of the encasing program.
(Computer Science) computing a part of a program that can be designed and tested independently
Switch to new thesaurus
|Noun||1.||subprogram - a set sequence of steps, part of larger computer program|
software, software package, software program, software system, computer software, package - (computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory; "the market for software is expected to expand"
computer program, computer programme, programme, program - (computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code"
cataloged procedure - a set of control statements that have been placed in a library and can be retrieved by name
contingency procedure - an alternative to the normal procedure; triggered if an unusual but anticipated situation arises
library routine - a debugged routine that is maintained in a program library
random number generator - a routine designed to yield a random number
recursive routine - a routine that can call itself
reusable routine - a routine that can be loaded once and executed repeatedly
tracing routine - a routine that provides a chronological record of the execution of a computer program