Your English writing platform
Discover LudwigThe word "subprogram" is correct and usable in written English
You can use the word when referring to a computer program or procedure that is part of a larger program. For example, "The software includes a subprogram specifically designed to detect errors."
Dictionary
subprogram
noun
A program contained within a larger program
Exact(7)
A student who responded incorrectly will either be returned to the original frame, or routed through a subprogram designed to remedy the deficiency indicated by the wrong choice.
Conditionals check those assumptions: IF a = 0 THEN ROOT ← −c/b ELSE DISCRIMINANT ← b*b − 4*a*c IF DISCRIMINANT ≥ 0 THEN ROOT ← (−b + SQUARE_ROOT DISCRIMINANT))/2*a ENDIF ENDIF The SQUARE_ROOT function used in the above fragment is an example of a subprogram (also called a procedure, subroutine, or function).
The process is automatic if the computer is designed and programmed to make the decision itself; the operation then is carried out by starting a subprogram in which all the divisions possible in the word considered are listed (after a prefix, between syllables).
In that case the routine is known as a recursive subprogram because it solves the problem by repeatedly calling itself.
A related instruction is the subroutine call, which transfers execution to a subprogram and then, after the subprogram finishes, returns to the main program where it left off.
A subprogram is like a sauce recipe given once and used as part of many other recipes.
Similar(9)
To make the interface fast and appealing, even for beginners, Dr. Renschler wrote subprograms that work interactively with users to derive networks of erosion channels that might develop and then display these networks in maps.
They can express algebraic operations in notation similar to mathematics and allow the use of subprograms that package commonly used operations for reuse.
FORTRAN made it convenient to have subprograms for common mathematical operations, and built libraries of them.
Subprograms may call other subprograms in their definitions, as shown by the following routine (where ABS is the absolute-value function).
Subprograms take inputs (the quantity needed) and produce results (the sauce).
Write better and faster with AI suggestions while staying true to your unique style.
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com