Ada Tutorials
These tutorials are written for experienced C++ developers who wish to understand the Ada programming language. The aim is to highlight the differences in syntax, structures and design methodologies that will help a C++ developer become more comfortable with Ada.
- A First Program – Bounded strings, arrays, procedures, console I/O
- Wide Characters – Wide character support in Ada2005
- More Strings – Unbounded strings and I/O streams, command line parameters
- Linked List – Pointers and Records
- Development Environments – an overview of the widely available environments
Links to other Ada-related sites:
- Ada2005 Reference Manual – HTML version online
- Ada95 Reference Manual – HTML version online
- GNAT Packages – HTML versions of the GNAT package specifications, quite a useful reference actually
- AUnit Cookbook – quick introduction to the AUnit package, a unit testing package for Ada software
- Ada95: The Craft of OOP – Online version of the book
- Object Oriented Software in Ada95, 2ed. – Complete textbook in PDF format from the author
- Ada Distilled – (PDF) a book for learning Ada, targeted at developers with programming experience
- Ada Information Clearing House
- AdaPower – a portal for Ada developers
- AdaHome – the most comprehensive site for Ada I’ve seen yet
- AdaLog – for French developers who read French