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
Ada puts unique emphasis on, and
provides strong support for, good software engineering practices that scale well
to very large software systems. This book, Ada Programming is a featured book on
Wikibooks because it contains substantial content and it is well-formatted. If
you are a beginner you will learn the latest standard , if you are a seasoned
Ada user you can see what's new.
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.