comp.lang.ada
 help / color / mirror / Atom feed
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




  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