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 tutorial teaches the entire Ada 95 dialect
of the Ada language. It is composed of 33 chapters which should be studied in
order since topics are introduced in a logical order and build upon topics
introduced in previous chapters. Topics covered includes: Program
Structure, The Integer Type Variable, Logical Compares and precedence, Control
Structures, Additional Scalar Types, Derived Types, Subprograms, Blocks and
Scope of variables, Arrays, The Character and String Type, Records, The Access
Type Variable, Input/Output and Packages
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.
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.