comp.lang.ada
 help / color / mirror / Atom feed
From: dvdeug@x8b4e516e.dhcp.okstate.edu (David Starner)
Subject: Re: gnat/ppc and a32 blt transfers
Date: 2000/11/04
Date: 2000-11-04T00:00:00+00:00	[thread overview]
Message-ID: <8u1k6c$9ic1@news.cis.okstate.edu> (raw)
In-Reply-To: 8u059j$luj$1@nnrp1.deja.com

On Sat, 04 Nov 2000 05:02:44 GMT, Robert Dewar wrote:
>In article <3A01C76C.86CEA181@mindspring.com>,
>  Al Johnston <sofeise@mindspring.com> wrote:
>> I am not sure what to make of the "if you want to program in
>> asm..." remark....  All I was doing here was accessing
>> memory...
>
>
>There is no such thing as "accessing memory" in Ada, the
>definition of the Ada language is at a much higher semantic
>level, and the compiler can produce any sequence of code
>that meets the semantic requirement using the standard
>instruction set of the machine.

May I point out that this is true for most languages, including
C. The Linux kernel people have got burnt several times assuming
otherwise and then the gcc people changed the compiler on them.

-- 
David Starner - dstarner98@aasaa.ofe.org
http://dvdeug.dhis.org
As centuries of pulp novels and late-night Christian broadcasting have taught 
us, anything we don't understand can be used for the purposes of Evil.
	-- Kenneth Hite, Suppressed Transmissions




  reply	other threads:[~2000-11-04  0:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-01 19:47 gnat/ppc and a32 blt transfers Al Johnston
2000-11-01 20:52 ` Robert Dewar
2000-11-02  4:55   ` DuckE
2000-11-02 14:26     ` Robert A Duff
2000-11-02 19:58 ` Al Johnston
2000-11-04  5:02   ` Robert Dewar
2000-11-04  0:00     ` David Starner [this message]
2000-11-06  0:00       ` Robert Dewar
2000-11-11  6:38         ` David Thompson
2000-11-06  7:39       ` tmoran
2000-11-04  0:00     ` Al Johnston
2000-11-05  0:00       ` Florian Weimer
replies disabled

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