DocAda(tm) is a productivity tool of KSCE

Prev | Up | Next | Back | Forward
About DocAda Light: Preface / Preliminary / Help / TOC / Copyright
DocAda Online at the Ada Home: Complete RM95 / Updates / News

Section 10: Program Structure and Compilation Issues

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: 10.1, ``Separate Compilation'' discusses compile-time issues related to separate compilation. 10.2, ``Program Execution'' discusses issues related to what is traditionally known as ``link time'' and ``run time'' -- building and executing partitions.


Clauses and Subclauses

  1. Separate Compilation
    1. Compilation Units - Library Units
    2. Context Clauses - With Clauses
    3. Subunits of Compilation Units
    4. The Compilation Process
    5. Pragmas and Program Units
    6. Environment-Level Visibility Rules
  2. Program Execution
    1. Elaboration Control

About DocAda Light: Preface / Preliminary / Help / TOC / Copyright
DocAda Online at the Ada Home: Complete RM95 / Updates / News
Prev | Up | Next | Back | Forward


Copyright © 1994-1997 by Kempe Software Capital Enterprises. All Rights Reserved. For comments on this DocAda(tm) hypertext document, please write to KSCE, at docada@ksce.com