comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Biggar <mark.a.biggar@attbi.com>
Subject: Re: Array and memory usage
Date: Mon, 10 Mar 2003 01:45:01 GMT
Date: 2003-03-10T01:45:01+00:00	[thread overview]
Message-ID: <x6Saa.25310$eG2.4454@sccrnsc03> (raw)
In-Reply-To: <b4fftn$o3b$1@slb2.atl.mindspring.net>

Marin David Condic wrote:
> Note that it is *probably* generating code that will initialize the objects
> as they are created. It is probably also not the most efficient way that the
> initialization could be done, either. I've seen major problems with embedded
> code where we've wanted to initialize global RAM data and couldn't get
> static initialization of it using the usual Ada mechanisms. I've also seen
> where initialization of the type would generate code to initialize each
> field of the record with function calls but initialization of the object
> with an aggregate would result in a simple memory move of the whole thing.
> 
> If you care about code size and efficiency, you can find a number of
> "surprises" and "gotchas" with Ada.

Shouldn't the preelaborate pragma help with this problem?  Otherwise
this is obviously a "quality or implementation" issue.


-- 
Mark Biggar
mark.a.biggar@attbi.com




  parent reply	other threads:[~2003-03-10  1:45 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-09 11:19 Array and memory usage Preben Randhol
2003-03-09 11:52 ` John R. Strohm
2003-03-09 12:11   ` Preben Randhol
2003-03-09 13:34     ` Marin David Condic
2003-03-09 15:05       ` Preben Randhol
2003-03-10  1:45       ` Mark Biggar [this message]
2003-03-10 11:57         ` Marin David Condic
2003-03-10 12:06           ` Jeffrey Creem
2003-03-09 17:49     ` Robert A Duff
2003-03-09 17:04 ` Jeffrey Creem
2003-03-09 17:09   ` Preben Randhol
2003-03-09 18:10 ` Robert A Duff
2003-03-10 15:13   ` Matthew Heaney
2003-03-10 23:33     ` Robert A Duff
2003-03-11  0:40       ` Randy Brukardt
2003-03-11 23:37         ` Robert A Duff
2003-03-12 19:18           ` Randy Brukardt
2003-03-11 16:01       ` Matthew Heaney
2003-03-11 17:38       ` Warren W. Gay VE3WWG
  -- strict thread matches above, loose matches on Subject: below --
2003-03-12 22:04 Alexandre E. Kopilovitch
2003-03-12 22:20 ` Larry Kilgallen
replies disabled

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