Program units and procedures
Michael D. Metcalf, John L. Reid, Malcolm Martin Cohen · 2018
Abstract A description of how a complete program is built from a main program and, optionally, subroutines and functions, some or all of which may be packaged into modules. They may themselves contain internal subroutines and functions. The methods by which information is transmitted between these components via arguments, host association, and use association are described. The concepts of scope and recursion are introduced.