The Ada Resource Association
Free Ada Textbooks Online

Complete Books

  • Ada Distilled (.pdf format)
    Richard Riehle

    This book is aimed at experienced programmers who want to learn Ada at the programming level. It summarizes some key features of the Ada language that are essential for getting started. Think of this a quick-start book, one that enables the experienced programmer to get into the Ada language quickly and easily.

  • Ada95: The Craft of Object Oriented Programming
    John English
    Senior Lecturer
    Dept. of Computing
    University of Brighton

    je@brighton.ac.uk

    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

    Visit the home site for this book.

  • Object Oriented Programming in Ada95 (.pdf format)
    Michael A. Smith
    School of Computing
    University of Brighton

    M.A.Smith@brighton.ac.uk

    This book is aimed at students and programmers who wish to learn the object-oriented language Ada 95. The book illustrates the language by showing how programs can be written using an object-oriented approach. The book treats Ada 95 as a language in its own right and not just as an extension to Ada 83.

    Visit the author's web site.

  • For additional textbooks, see our textbooks page. Other resources for learning Ada, including the famous Lovelace tutorial, can be found on our Learning Ada page.
Sponsored by the following ARA member companies:
ARA Members AdaCore Praxis Critical Systems IBM Rational Sofcheck
 
Valid HTML 4.01! Valid CSS!