From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2c708a8deef60a X-Google-Attributes: gid103376,public From: "W. Wesley Groleau x4923" Subject: Re: Backward compatibility between Ada 95 and Ada 83 Date: 1997/09/30 Message-ID: <34314790.377D@pseserv3.fw.hac.com>#1/1 X-Deja-AN: 276902289 Sender: usenet@most.fw.hac.com (News Administration) References: <01bccd8e$68785d20$b229accf@default> X-Nntp-Posting-Host: sparc02 Organization: Hughes Defense Communications Newsgroups: comp.lang.ada Date: 1997-09-30T00:00:00+00:00 List-Id: James H. Robinson, III wrote: > I'm using an Ada 95 compiler, but my class is teaching Ada 83. How > backwardly compatible is Ada 95 with Ada 83? Interesting that the three responses so far have very little overlap. There is a "Compatibility Guide" by Taylor somewhere in the depths of the AdaIC which lists MANY incompatibilities. However, most of them are of little _practical_ consequence. In one porting effort, I saw all that were mentioned by Stanbrough, Tardieu, and Herro, plus two more: 1. Character literals can be ambiguous with Wide_Character literals. 2. change in "freezing" rules. (Long ago on a particular project, it was thought that not putting representation specifications in the private part violated information hiding. This resulted in a lot of tedious error-prone rearranging when porting to Ada 95.) -- ---------------------------------------------------------------------- Wes Groleau, Hughes Defense Communications, Fort Wayne, IN USA Senior Software Engineer - AFATDS Tool-smith Wanna-be Don't send advertisements to this domain unless asked! All disk space on fw.hac.com hosts belongs to either Hughes Defense Communications or the United States government. Using email to store YOUR advertising on them is trespassing! ----------------------------------------------------------------------