Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Are Ada 95 compilers compatible with Ada 83?

ADA compatible compilers
0
10 Posted

Are Ada 95 compilers compatible with Ada 83?

0

Yes, absolutely. Ada 95 is very close to upwards compatible with Ada 83, so you will find that an Ada 95 compiler is in practice “compatible” with the Ada 83 compiler you have used or are using. The compatibility really depends on what kind of code you have written, so one should understand what has evolved, what was considered broken and is now fixed, as well as what is new. There are two excellent documents that will help immensely in that respect: • Changes to Ada — 1987 to 1995, in a Postscript 362KB file: ftp://sw-eng.falls-church.va.us/public/AdaIC/standards/95lrm_rat/v6.0/chg83.ps also available in a text-only 207KB file: ftp://sw-eng.falls-church.va.us/public/AdaIC/standards/95lrm_rat/v6.0/chg83.doc • Ada 9X Compatibility Guide, by Bill Taylor, in directory ftp://sw-eng.falls-church.va.us/public/AdaIC/docs/compat-guide Furthermore, GNAT has a -gnat83 switch which enforces most of the Ada 83 restrictions, and other compilers have similar 95/83 modes.

0
10

* 5: Organizations that deal with Ada and Ada issues + 5.1: Ada Joint Program Office (AJPO) + 5.2: Ada Information Clearinghouse (AdaIC) + 5.3: ACM/SIGAda + 5.4: ISO WG 9 * 6: Tools

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123