comp.lang.ada
 help / color / mirror / Atom feed
From: Robb.Nebbe@di.epfl.ch (Robb Nebbe)
Subject: Re: Ada in Australia (was Ada ad in Embedded Systems Programming stinks)
Date: 1 Nov 1994 09:45:36 GMT
Date: 1994-11-01T09:45:36+00:00	[thread overview]
Message-ID: <1994Nov1.103410@di.epfl.ch> (raw)
In-Reply-To: 38v140$sdu@sunb.ocs.mq.edu.au

In article <38v140$sdu@sunb.ocs.mq.edu.au>, cperrott@krakatoa.mqcs.mq.oz.au (Chris Perrott) writes:

|> Are the visibility structures of Ada 83 really any better than those of C++?
|> Doesn't Ada 83 suffer from the lack of a structure larger than a package,
|> something like the new C++ namespace?

Actually since Ada's packages aren't coupled with types it is a much
more flexible encapsulation mechanism than classes in C++. In Ada 83
you could put anything you wanted in a package including other packages
so it is certainly large enough. (Child packages are a better solution
IMHO).

Namespaces in C++ are being added to patch up a known defficiency
in the language and make it easier to reuse software. Fortunately
Ada 83 already had a very workable solution to namespace management.

- Robb Nebbe




  reply	other threads:[~1994-11-01  9:45 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-13 10:51 Ada ad in Embedded Systems Programming stinks Bob Wells #402
1994-10-27  5:45 ` Ada in Australia (was Ada ad in Embedded Systems Programming stinks) Brendan WALKER
1994-10-28 16:17   ` William Fang
1994-10-30 20:17     ` AdaWorks
1994-10-31 11:14     ` Andrew Lees
1994-10-30  1:14   ` Andrew Lees
1994-10-30  2:41     ` Chris Perrott
1994-11-01  9:45       ` Robb Nebbe [this message]
1994-11-02 15:35       ` Robert I. Eachus
1994-11-04 21:46     ` Do-While Jones
  -- strict thread matches above, loose matches on Subject: below --
1994-10-28 11:55 Bob Wells #402
1994-10-31 10:33 Bob Wells #402
1994-10-31 17:12 ` Norman H. Cohen
1994-11-02 14:39   ` David Weller
replies disabled

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