An Introduction to Ada Programming for Experienced Computer Programmers
An Introduction to Ada Programming for Experienced Computer Programmers
An Introduction to Ada Programming for Experienced Computer Programmers
This note explains the following topics: Summary of Language, Types and
the type model, Control structures for algorithms, Access types, Subprograms,
Package design, Child library units, Object oriented programming with packages,
Using standard libraries and annexes, Exception management, Generic components,
New names from old ones, Concurrency with tasking.
The purpose of this guide is to help
computer professionals produce better Ada programs by identifying a set of
stylistic guidelines that will directly impact the quality of their Ada
programs. This style guide is not intended to replace the Ada Reference Manual,
or the Rationale, or to serve as a tutorial for the Ada programming language.
This is a hypertext version of the
Ada 95 Rationale with a full hypertext index and table of contents.This document is in several parts. The first part is
an Introduction to Ada 95; it presents a general discussion of the scope and
objectives of Ada 95 and its major technical features. The second part contains
a more detailed chapter by chapter account of the Core language. The third part
covers the various Annexes which address the predefined environment and the
needs of specialized application areas. This document will be of special value to program managers, team leaders and all
software professionals with concern for the organized development of software.