A program that uses a subprogram or subroutine must have an instruction to transfer control to the subprogram. This instruction is known as a call to a subprogram. When a subroutine, procedure or function is called the computer will start executing it.

Related terms

Term sub categories