Go to the first, previous, next, last section, table of contents.
-
The overall structure of programs and the facilities for separate
compilation are described in this section. A program is a set of
partitions, each of which may execute in a separate address space,
possibly on a separate computer.
-
As explained below, a partition is constructed from library units.
Syntactically, the declaration of a library unit is a library_item, as
is the body of a library unit. An implementation may support a concept
of a program library (or simply, a "library"), which contains
library_items and their subunits. Library units may be organized into a
hierarchy of children, grandchildren, and so on.
-
This section has two clauses: See section 10.1 Separate Compilation,
discusses compile-time issues related to separate compilation.
See section 10.2 Program Execution, discusses issues related to what is
traditionally known as "link time" and "run time" -- building and
executing partitions.
- 10.1: Separate Compilation
- 10.2: Program Execution
-- The Detailed Node Listing ---
- 10.1: Separate Compilation
- 10.1.1: Compilation Units - Library Units
- 10.1.2: Context Clauses - With Clauses
- 10.1.3: Subunits of Compilation Units
- 10.1.4: The Compilation Process
- 10.1.5: Pragmas and Program Units
- 10.1.6: Environment-Level Visibility Rules
- 10.2: Program Execution
- 10.2.1: Elaboration Control
Go to the first, previous, next, last section, table of contents.