Ada95: The Craft of Object Oriented Programming
John English
Senior Lecturer
Dept. of Computing
University of Brighton
Editor's note: The author is now retired and the above e-mail does not work. Contact the AdaIC with any questions and we can try to answer them or possibly forward them to the author.
This book is a beginner's introduction to Ada 95. It uses an example-driven approach that gradually develops small programs into large case-study type programs. The focus of this book is on using object-oriented approaches to write maintainable, extensive programs. Important and unique Ada features such as exception handling, user-defined types, procedures, functions, and packages are covered early in the text.
  • Download the book and examples in html. .zip or .tar.gz
  • Download the examples only. .zip or .tar.gz
  • Browse the book online.
    [Note: This is the original 2002 version of the book; we have not attempted to update any links or other material in this book. There are quite a few broken links given the demise of the author's site. If you are using the book actively and would like to see the links repaired, please drop us a line at]