first-order subroutine

first-order subroutine

[¦fərst ‚ȯrd·ər ′səb·rü‚tēn] (computer science) A subroutine which is entered directly from a main routine or program and which leads back to that program. Also known as first-remove subroutine.