From: adaworks@netcom.com (AdaWorks)
Subject: Re: A comparison of Ada and Modula 3
Date: 1996/02/20
Date: 1996-02-20T00:00:00+00:00 [thread overview]
Message-ID: <adaworksDn32G8.14B@netcom.com> (raw)
In-Reply-To: 4fnvil$n84@stc06.ctd.ornl.gov
Kennel (mbk@jt3ws1.etd.ornl.gov) wrote:
: Robert Dewar (dewar@cs.nyu.edu) wrote:
: > T.E.D. asks regarding implementing GC in GNAT:
: > How tough could it be? :-)
In embedded real-time systems, automatic garbage collection can be
a serious liability. Ada, the language, must work consistently over
a wide-range of applications. Therefore, it is appropriate that GC
not be intrinsic to the language.
On the other hand, Ada 95 takes the very sensible approach of including
a package for Storage Pool management, which, when used with another
package, Ada.Finalization, allows the developer to carefully manage the
garbage collection processs and even make it automatic when necessary
to the design.
Furthermore, the Ada general access type feature eliminates many of the
issues associated with garbage collection one found in Ada 83 because
of the rules related to accessibility and scope.
Langauges that consistently do automatic garbage collection will not
perform correctly in embedded, hard, real-time (HRTS) weapons systems.
They work fine, though, for desk-top systems in which safety is not an
issue.
Richard Riehle
adaworks@netcom.com
--
richard@adaworks.com
AdaWorks Software Engineering
Suite 27
2555 Park Boulevard
Palo Alto, CA 94306
(415) 328-1815
FAX 328-1112
next prev parent reply other threads:[~1996-02-20 0:00 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4f48un$scs@nntpa.cb.att.com>
[not found] ` <NAYERI.96Feb7004643@tahoe.gte.com>
[not found] ` <NAYERI.96Feb9184132@tahoe.gte.com>
[not found] ` <4flukd$82l@rational.rational.com>
[not found] ` <DMoqKp.MIB@thomsoft.com>
[not found] ` <NEWTNews.824218979.26620.geneo@medusa.ppp.rational.com>
[not found] ` <4fu2ji$l76@beatty.slip.netcom.com>
1996-02-17 0:00 ` A comparison of Ada and Modula 3 Robert Dewar
[not found] ` <JSA.96Feb7143151@organon.com>
[not found] ` <NAYERI.96Feb9102100@tahoe.gte.com>
[not found] ` <311BB3AC.4428@escmail.orl.mmc.com>
[not found] ` <dewar.824051108@schonberg>
[not found] ` <4fnvil$n84@stc06.ctd.ornl.gov>
1996-02-20 0:00 ` AdaWorks [this message]
1996-02-21 0:00 ` Don Harrison
1996-02-21 0:00 ` Jon S Anthony
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox