Diese Seite auf Deutsch.
From 1997 to 2007, Ada Magica was my column in Softwaretechnik-Trends, the periodical of Ada Germany, the special interest group 2.1.5 Ada of the German Informatics Society (GI). It was dedicated to Ada's not so well-known sides. Since this is a German group, articles appeared in German.
This is a list of articles that appeared in the Softwaretechnik-Trends (SWTT), which I translated into English.
This is essentially an Ada83 specific problem, but since the old standard is still heavily in use and also some basic coding styles are discussed (that are valuable for Ada95 as well), I deem this problem worth publishing.
A case of unexpected ambiguity
Representation clauses und two's complement
Too much hidden?
Ode to Lady Ada on her 20th/185th anniversary, first published in SWTT 18.4 (November 1998) in German on account of her 18th anniversary.
The date of first standardization and the standard's number are no coincidence.
10 Dec 1815 | * Augusta Ada Byron; married Mrs. King,
Countess of Lovelace. She often signed her letters Augusta Ada Lovelace or AAL. Parents: George Gordon Noel Byron, 6th Baron Byron; Anne Isabella Byron, Baroness Byron Husband: William King-Noel, 1st Earl of Lovelace (21st Februar 1805 - 29th Dezember 1893), up to 1833 Hon. William King, from 1833 to 1838 Lord King Children: Byron King-Noel, 12th Baron Wentworth, Viscount Ockham (12th Mai 1836 - 1st September 1862); Anne Isabella Noel Blunt, 15th Baroness Wentworth, born King-Noel (22nd September 1837 - 15th Dezember 1917), better known as Lady Anne Blunt; Ralph Gordon King Noel Milbanke, 2nd Earl of Lovelace (2nd Juli 1839 - 28th August 1906) To mark her 200th birthday, a short vita and a wonderful appraisal of her accomplishments has been published in AUJ 36.1, March 2015. |
27 Nov 1852 | in London |
10 Dec 1980 | MIL-STD-1815 selected from: Green – CII Honeywell Bull led by Jean Ichbiah Red – Intermetrics led by Benjamin M. Brosgol Blue – SofTech led by John Goodenough Yellow – SRI International led by Jay Spitzen |
17 Feb 1983 | ANSI/MIL-STD-1815A - known as Ada 83 |
17 Mar 1987 | ISO 8652:1987 - ANSI/MIL-STD-1815A unchanged |
15 Feb 1995 | ISO/IEC 8652:1995 - known as Ada 95 |
28 Jun 2001 | ISO/IEC 8652:1995/Cor 1:2001 - first technical corrigendum of Ada 95, published by ISO |
26 Jan 2007 | Jean Ichbiah, the spiritus rector of Ada, passed away |
9 Mar 2007 | ISO/IEC 8652:1995/Amd 1:2007 - first amendment, known as Ada 2005 published by ISO |
10 Dec 2012 | ISO/IEC 8652:2012 - third edition 1, known as Ada 2012, published by ISO |
23 Feb 2016 | ISO/IEC 8652:2012/Cor 1:2016 - first technical corrigendum of Ada 2012, published by ISO |
2 May 2023 | ISO/IEC 8652:2023 - fourth edition known as
Ada 2022, published by ISO https://www.iso.org/standard/83621.html |
1 This is the third edition counted from Ada 95, the first ISO standard.
Thick and thin pointers
Equality for all? Reemergence of overridden equality
Pitfalls with Unchecked_Conversion
Also see my Ada Courses.