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.
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.
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.
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.
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.