comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Ragged Array Proposal
Date: 1999/09/27
Date: 1999-09-27T00:00:00+00:00	[thread overview]
Message-ID: <Pine.BSF.4.10.9909272106310.26621-100000@shell5.ba.best.com> (raw)
In-Reply-To: t7zoy8vt8x.fsf@calumny.jyacc.com

On 27 Sep 1999, Hyman Rosen wrote:
> Robert Dewar <robert_dewar@my-deja.com> writes:
> > "more complicated" /= longer
> > 
> > Actually the C version is quite a bit more complex, because of
> > the rather peculiar rules about whether string pointers are
> > or are not constants, and about the issue of whether
> > "abc" == "abc" (in general of course the answer in C is no)
> > 
> > It looks simpler, but that can hide a lot of sins :-)
> 
> Like I said, I don't have proper Ada intuition. Frankly, for all its
> supposed readability, looking at Ada code makes my eyes and my brain
> swim. I think it's because Ada uses too many words and not enough
> symbols. I've felt that way ever since I first saw Ada code lo those
> many years ago, and I still feel so today.

That's funny. I actually agree that Ada is a bit wordy for my tastes, and
would prefer a few more symbols, but I find that reading C++ "makes my
eyes and brain swim" because of its overuse of symbols, weird overloadings 
of words like "static", and generally bad syntax. I find well written Ada
far easier to read than C or C++, even though I write much more C family 
language code! To be fair, C++ is the way it is largely to remain
compatible with C; reading the examples in the "C++ resyntaxed" paper
(where C++ gets a slightly more Pascalish syntax) was much easier to me.

I guess you can only please some of the people some of the time...

-- Brian






  reply	other threads:[~1999-09-27  0:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <37e7c08e@eeyore.callnetuk.com>
1999-09-22  0:00 ` Ragged Array Proposal Ted Dennison
1999-09-22  0:00   ` Ray Blaak
1999-09-23  0:00     ` Tucker Taft
1999-09-23  0:00       ` Nick Roberts
1999-09-23  0:00         ` Hyman Rosen
1999-09-24  0:00           ` Nick Roberts
1999-09-24  0:00             ` Hyman Rosen
1999-09-25  0:00               ` Robert Dewar
1999-09-27  0:00                 ` Hyman Rosen
1999-09-27  0:00                   ` Brian Rogoff [this message]
1999-09-28  0:00                   ` Robert Dewar
1999-09-24  0:00         ` Ted Dennison
1999-09-24  0:00           ` Nick Roberts
1999-09-24  0:00         ` Robert Dewar
1999-09-24  0:00           ` Wes Groleau
1999-09-25  0:00             ` Robert Dewar
1999-09-25  0:00             ` Robert Dewar
1999-09-24  0:00       ` Robert Dewar
1999-09-23  0:00     ` Ted Dennison
1999-09-24  0:00     ` Robert Dewar
1999-09-23  0:00 ` Robert I. Eachus
1999-09-24  0:00   ` Nick Roberts
1999-09-25  0:00     ` Robert Dewar
1999-09-25  0:00     ` Robert Dewar
1999-09-25  0:00     ` Robert Dewar
1999-09-27  0:00     ` Ted Dennison
1999-09-27  0:00       ` Pascal Obry
1999-09-28  0:00         ` Ted Dennison
1999-09-28  0:00           ` Robert Dewar
1999-09-29  0:00             ` Geoff Bull
1999-09-28  0:00       ` Robert Dewar
replies disabled

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