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.
This note explains the following
topics: C-Syntax Pitfalls and Comparison to Ada, C-Syntax versus Ada Syntax,
loop in Ada, Programming by Contract, Pitfalls and Issues when Programming in
Ada, Identifier Casing and Loop Boundaries, The Order of Expression Evaluation
in Ada, Distinguished Properties of Ada, Types and Subtypes, Constrained Arrays,
Private Types, Polymorphism, Callbacks.
This book is not intended to teach you the Ada programming language. You
should already be familiar with Ada syntax and semantics. Authors goal
is to share with you the experiences he had using Ada in engineering
applications.