comp.lang.ada
 help / color / mirror / Atom feed
From: adambeneschan@gmail.com
Subject: Re: Differences between Ada 83 and other revisions
Date: Thu, 13 Feb 2014 08:12:50 -0800 (PST)
Date: 2014-02-13T08:12:50-08:00	[thread overview]
Message-ID: <bc85f80f-215c-4228-a1c0-5e494161f8ff@googlegroups.com> (raw)
In-Reply-To: <19ac8735-7a9c-429f-a111-a1b3c4b0985b@googlegroups.com>

On Thursday, February 13, 2014 7:59:32 AM UTC-8, yoursurr...@gmail.com wrote:
> Hello.  I'm new to Ada, but I would like to get a slightly better understanding of the language.  I like how the Ada compiler is so careful, something I rarely see in other languages.
> 
> From what I've read and heard, Ada 83 compiler was very strict about what type of code could be compiled and as a result made code that ran as programmed most of the time.  However, later revisions have weakened some of these rules for Ada 95 and onward.  Is this true?

No.

There were some specific rules that were weakened in Ada 95; the one that comes to mind is that it's more lenient about array bound "sliding".  Ada 95 is less strict about the order in which declarations appear.

As for the implication that in Ada 83 "code ran as programmed most of the time", while the changes in Ada 95 made this no longer true: that's simply nonsense.  If you've read something like this somewhere, I'd like to see a quote or a reference.  It's possible you misunderstood what they were saying, and it's also possible that somebody wrote something ridiculous because they were upset about something.

                                  -- Adam

  reply	other threads:[~2014-02-13 16:12 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-13 15:59 Differences between Ada 83 and other revisions yoursurrogategod
2014-02-13 16:12 ` adambeneschan [this message]
2014-02-13 18:00   ` yoursurrogategod
2014-02-13 18:07 ` AdaMagica
2014-02-13 19:44 ` Niklas Holsti
2014-02-13 21:25   ` yoursurrogategod
2014-02-13 22:00     ` Niklas Holsti
2014-02-13 22:18       ` adambeneschan
2014-02-14 13:18         ` yoursurrogategod
2014-02-14 13:53           ` AdaMagica
2014-02-14 14:06           ` Jacob Sparre Andersen
2014-02-14 16:47           ` adambeneschan
2014-02-14 14:08         ` Robert A Duff
2014-02-16  9:36         ` Martin
2014-02-16 14:13           ` Robert A Duff
2014-02-16 15:58             ` J-P. Rosen
2014-02-19 22:09               ` Robert A Duff
2014-02-19 22:23                 ` J-P. Rosen
2014-02-19 22:37                   ` Robert A Duff
2014-04-19  8:59                     ` Jacob Sparre Andersen
2014-02-19 22:34                 ` adambeneschan
2014-02-19 22:58                   ` Robert A Duff
2014-02-13 21:28 ` yoursurrogategod
2014-02-13 23:31   ` Randy Brukardt
2014-02-20 10:30     ` john
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox