comp.lang.ada
 help / color / mirror / Atom feed
From: Thomas Maier-Komor <maierkom@lpr.no-spam.e-technik.tu-muenchen.de>
Subject: Re: memory management
Date: Thu, 02 Jun 2005 17:42:48 +0200
Date: 2005-06-02T15:42:48+00:00	[thread overview]
Message-ID: <d7n9do$gak$1@wsc10.lrz-muenchen.de> (raw)
In-Reply-To: <wccoeav8tin.fsf@shell01.TheWorld.com>

Robert A Duff wrote:
> The same is true of pointers in C and C++ -- an implementation is free
> to implement pointers as something other than a machine address.  In
> fact, if a C compiler wishes to check array bounds, it pretty much *has*
> to use fat pointers.  I know of one C compiler that did just that.  My
> point is that "pointer" is not synonymous with "single machine address",
> even in C.
> 

That's definetly an interesting implementation variant for the C
language. Could you tell us, which compiler did this? Has this been
documented anywhere?

TIA,

Tom



  parent reply	other threads:[~2005-06-02 15:42 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-26  0:57 memory management alex goldman
2005-05-26  2:14 ` David C. Hoos, Sr.
2005-05-26 13:21   ` Steve
2005-05-26 18:40     ` alex goldman
2005-05-28  2:13       ` Steve
2005-05-28  5:19         ` Jeffrey Carter
2005-05-28 14:48           ` Steve
2005-05-26 18:47     ` Pascal Obry
2005-05-27 14:33   ` Martin Krischik
2005-05-26 12:10 ` Robert A Duff
2005-05-27 14:31   ` Martin Krischik
2005-05-28 11:44     ` Robert A Duff
2005-05-28 13:03       ` Simon Wright
2005-05-31 12:04         ` Robert A Duff
2005-06-02 15:42       ` Thomas Maier-Komor [this message]
2005-06-02 17:05         ` Robert A Duff
2005-06-03  1:41       ` Steve
2005-06-03 10:12         ` alex goldman
2005-06-13  4:01         ` Dave Thompson
  -- strict thread matches above, loose matches on Subject: below --
2005-04-19 20:30 Memory_Management Anh Vo
2005-04-19  1:39 Memory_Management Bini
2005-04-19  9:18 ` Memory_Management Duncan Sands
2005-04-20  1:06   ` Memory_Management Bini
replies disabled

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