From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: The A-Z of Programming Languages: Ada, interview with S. Tucker Taft
Date: Wed, 11 Jun 2008 20:57:41 -0500
Date: 2008-06-11T20:57:41-05:00 [thread overview]
Message-ID: <g2pvqu$s6u$1@jacob-sparre.dk> (raw)
In-Reply-To: op.ub96mfvb5afhvo@naropa
"Ed Falis" <falis@verizon.net> wrote in message
news:op.ub96mfvb5afhvo@naropa...
> On Thu, 05 Jun 2008 09:58:36 -0400, Georg Bauhaus
> <rm.dash-bauhaus@futureapps.de> wrote:
>
>> IIUC what Taft says in the interview, Ichbiah didn't like the
>> _way_ OOP was to be implemented. OTOH he had been working on a
>> Simula compiler at INRIA. So maybe OOP alone was not the elephant.
>>
>
> I wasn't there, but rumor had it that JDI wanted to use the term "class"
> (rather than "tagged type") for consistency with other OO languages. I
> don't know what his other disagreements were.
I *was* there, and that was a major contention between two groups. (I was on
Ichbiah's side on this argument, but I didn't quit when I lost. ;-). I don't
recall any technical objections that he had. The whole discussion
degenerated into something rather theratical. I don't want to go into
detail, because I don't want to speak ill of the dead (or of the living, for
that matter).
I personally thought that using derived types (which no one understood in
Ada 83) to implement classes was a mistake. Tucker was adamant on this
point. I'm still not sure if he was right, but I'm used to it now. (Adding
overriding indicators surely helps a lot, by indicating the programmers
intent.)
Randy.
next prev parent reply other threads:[~2008-06-12 1:57 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-04 10:52 The A-Z of Programming Languages: Ada, interview with S. Tucker Taft Ludovic Brenta
2008-06-04 14:14 ` Georg Bauhaus
2008-06-04 14:59 ` Ludovic Brenta
2008-06-05 2:01 ` Marc A. Criley
2008-06-05 13:58 ` Georg Bauhaus
2008-06-05 14:13 ` Jean-Pierre Rosen
2008-06-05 19:40 ` Georg Bauhaus
2008-06-05 20:46 ` Dmitry A. Kazakov
2008-06-06 17:57 ` Georg Bauhaus
2008-06-06 19:34 ` Dmitry A. Kazakov
2008-06-05 15:00 ` Ed Falis
2008-06-12 1:57 ` Randy Brukardt [this message]
2008-06-12 7:25 ` christoph.grein
2008-06-06 14:09 ` Ludovic Brenta
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox