From: dgibson@thalamus.cis.ohio-state.edu (david scott gibson)
Subject: Re: Q: on redefinition of "=
Date: 1996/04/02
Date: 1996-04-02T00:00:00+00:00 [thread overview]
Message-ID: <4jrlluINN15b@thalamus.cis.ohio-state.edu> (raw)
In-Reply-To: dewar.828449834@schonberg
I wrote:
>> "Anyway, in the design I'm currently working with all types must
>> support automatic initialization and finalization (and thus are
>> controlled types)"
Robert Dewar wrote:
> This sounds truly awful. I wonder if whoever devised this approach has
> any idea how much overhead this approach introduces, not to mention
> complexity in the generated code.
As I mentioned in my post, I'm painfully aware of the negative
implications of this strategy. Unfortunately there is a mismatch
between Ada and the language I'm trying to map to Ada. When I import
some type as a generic parameter, I need to know that the instance
gets a valid representation of that type. With Ada's scalars, this is
impossible.
>Mostly Ada is a low level language in the sense that what you write is
>pretty closely tied to the semantics of the machine, so you have soe
>reasonable idea of the underlying execution semantics.
While I certaily see how this is useful for performance critial
applications, I'm not convinced that this is a particularly good
characteristic for a "software engineering" language. Ada supports
abstraction nicely in many ways. The notion that a programmer needs
to be thinking in terms of how language constructs are implemented
seems less than ideal.
--
Dave
dgibson@cis.ohio-state.edu
next prev parent reply other threads:[~1996-04-02 0:00 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-03-30 0:00 Q: on redefinition of "= david scott gibson
1996-04-01 0:00 ` Tucker Taft
1996-04-01 0:00 ` david scott gibson
1996-04-01 0:00 ` Robert Dewar
1996-04-02 0:00 ` Mike Young
1996-04-02 0:00 ` Robert Dewar
1996-04-02 0:00 ` david scott gibson [this message]
1996-04-02 0:00 ` Robert A Duff
1996-04-02 0:00 ` david scott gibson
1996-04-02 0:00 ` Robert A Duff
1996-04-02 0:00 ` david scott gibson
1996-04-02 0:00 ` Robert Dewar
1996-04-03 0:00 ` Tucker Taft
1996-04-01 0:00 ` Robert A Duff
1996-04-01 0:00 ` david scott gibson
1996-04-01 0:00 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox