Rationale for the Design of the ADA (Tradename) Programming Language
Jean D. Ichbiah, John G. P. Barnes, Robert Firth, Mike Woodger · 1986
Abstract : Contents: Lexical and Textual Structure; Classical Programming; Types; Numeric Types; Access Types; Derived Types; Subprograms; Packages; Separate Compilation and Libraries; General Program Structure - Visibility and Overloading; Generic Units; Tasking; Exception Handling; Representation Clauses and Machine Dependencies; Input-Output.