Getting up to speed with Ada changes chronologically

I used Ada 83 professionally from 1988 to 1995, and made minor contributions to Ada 95, which I used only for personal projects. After 1995 till retirement (2014) my work did not include Ada. Now, I’d like to learn about the changes in order rather than try to digest the latest reference manual. That used to be my language-learning method, but after eleven years of retirement (not to mention age), that method is a bit daunting.

Are there documents for 2005, 2012, 2022, & SPARK similar to the Rationale document for Ada 95?

How about the Annotated Reference Manual and the Ada 95 style guide?

Go here and you will find links to current and past RMs, Annotated RMs, and Rationals

1 Like

Exactly what I was looking for; thank you!

Well, almost. Past versions were in separate files for sections, but archive.org let me get the single-file versions from earlier years for the ARM and AARM. But I think some of the years also had “Ada Rationale” which wasn’t there. And are there similar documents for SPARK?

This page points at the various versions and at associated Rationale documents:

Here is a page that gives access to a recent “Overview” of Ada 2022:

1 Like