This
PDF covers the following topics related to Ada Programming : Introduction,
Imperative language, Subprograms, Modular programming, Strongly typed language,
Arrays, Access types (pointers), More about records, Fixed-point types, Privacy,
Generics, Exceptions, Tasking, Design by contracts, Interfacing with C,
Object-oriented programming, Standard library.
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.
The book is in three parts. The first part deals with the fundamentals
of Ada programming. The second part deals with abstract data types. The third
and final part is concerned with using the object-oriented programming
features of Ada 95 to develop extensible programs.