comp.lang.ada
 help / color / mirror / Atom feed
From: Immanuel Scholz <news@kutzsche.net>
Subject: Re: ada paper critic
Date: Mon, 17 Jun 2002 12:56:12 +0200
Date: 2002-06-17T12:56:12+02:00	[thread overview]
Message-ID: <aekf5v$7c5e8$1@ID-100557.news.dfncis.de> (raw)
In-Reply-To: 3D0B4CCC.7010104@telepath.com

Ted Dennison wrote:

> Immanuel Scholz wrote:
> True. Unfortunately, all his points range from 180 degrees wrong to just
> ignorant. When someone is so wrong so consistently over so much stuff,
> you have to think that we are dealing with a case where someone has an
> agenda and it trying to make the facts fit it instead of the other way
> around.

I got most of the real good postings in response to his bad one. This gives 
me two validations:
First, he is either a good psychological skilled troll or a lucky one.
Second, this newsgroup rocks because of not starting a boring flamewar on 
top of this. :-)


>> (Nevertheless, I think that giving the same syntax to Arrays and
>> functions is good, not bad.)
> 
> We've actually had a lot of discussion here about that. Almost everyone
> who ever complains about it is an ex-C programmer who's main problem
> always boils down to "it doesn't look like C".

I am an (ex-)C programmer too, and most part of the time I complain about 
sitting hours before large trees of code and change occourences of a[b] 
into a(i) because a became a function instead of an array. ;-)

Another similar problem:
Are there any kind of "property" like in delphi or "Trolltechs way of C++" 
in Ada - means, can I hide the fact, that an access to a variable or 
member-variable is just a function call and via versa?


> I have very little patience for people who have problems with Ada not
> looking like C. 

I remember this was a very large thread in a newsgroup some years before 
when someone complaint, that C simple does not looks like Pascal ;-). Then 
the time for 

#define begin {
#define Begin {
#define BEGIN {
#define end; }
#define End; }
#define END; }

started. THIS was bad times... ;-)


> Ada was just about the most thouroughly designed
> language ever, while C was thrown together in a lab over the weekend.

And second: Ada was not such a stupid overloaded commitee-bullshit like 
ALGOL or even IPSec. (Although I believe in Ada are some useless things 
too).


> On the other hand, most of the approaches C took were based on either
> historical accidents, spontaneious whims, or whatever was the quickest
> hack to solve a language problem that day. Perhaps one or two good
> things came out of it, but there's no good coherent design in there at
> all. The only reason people are still using it is that the lab guys who
> created it built the first Unix with it, not because the language itself
> is any good.

There comes a dangerous spirit of coolness with C. Someone described it 
like this:

- First you are a newbie. Then all programming languages looks very 
complicated and you choose a descriptive one like BASIC.
- Then you are a newbie hacker with an amazing overestimation of self. 
(Look at www.hydixos.de for an example to all german capables of you ;-)
Then you are searching for a cool-looking language. Cool-looking is nothing 
you used before and what stupid newbies use! It must be a real cryptic like 
C.
- At the last you become aware of the huge problems with C, but then you 
are used to them and usually are too lazy to switch. Then you start to 
search extensive for any reason C is a good choice, although you KNOW it is 
not. You will clutch yourself on every straw you see which might be any 
argument in favour of choosing C, completly disable your judgement.


Immanuel Scholz




  parent reply	other threads:[~2002-06-17 10:56 UTC|newest]

Thread overview: 121+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-14 14:31 ada paper critic Alderson, Paul A.
2002-06-14 15:16 ` Darren New
2002-06-14 15:58 ` Andrew Maizels
2002-06-14 17:00   ` chris.danx
2002-06-14 18:44     ` Jeffrey Carter
2002-06-14 20:26       ` Immanuel Scholz
2002-06-14 22:06         ` Ehud Lamm
2002-06-14 22:01           ` Immanuel Scholz
2002-06-14 22:38             ` sk
2002-06-15 11:28               ` Immanuel Scholz
2002-06-15 18:10                 ` sk
2002-06-15 14:30               ` Ted Dennison
2002-06-15 17:36                 ` sk
2002-06-16  3:08                 ` Gautier
2002-06-16  0:05               ` AG
2002-06-16 21:05                 ` Gautier
2002-06-14 23:10             ` tmoran
2002-06-15 14:19         ` Ted Dennison
2002-06-15 23:04           ` Darren New
2002-06-15 23:38             ` Darren New
2002-06-17 10:56           ` Immanuel Scholz [this message]
2002-06-17 19:56             ` Brian Rogoff
2002-06-17 20:47               ` Marin David Condic
2002-06-18 18:10                 ` Brian Rogoff
2002-06-18 18:51                   ` Robert A Duff
2002-06-18 19:08                     ` Hyman Rosen
2002-06-18 20:47                       ` Robert A Duff
2002-06-19  5:28                 ` Robert I. Eachus
2002-06-18 14:01               ` Robert A Duff
2002-06-14 20:58 ` Ted Dennison
2002-06-14 21:30   ` Immanuel Scholz
2002-06-15  1:24     ` Larry Kilgallen
2002-06-15  3:02 ` Vinzent Hoefler
2002-06-15 21:54 ` AG
  -- strict thread matches above, loose matches on Subject: below --
2002-06-14 22:28 Gautier direct_replies_not_read
2002-06-15 14:43 ` Ted Dennison
2002-06-14 22:18 Beard, Frank [Contractor]
2002-06-15  1:38 ` Jeffrey Carter
2002-06-14 22:08 Beard, Frank [Contractor]
2002-06-14 20:36 Beard, Frank [Contractor]
2002-06-14 21:34 ` Immanuel Scholz
2002-06-15  4:14   ` Lyle McKennot
2002-06-14 20:06 Gautier no_direct_reply_please
2002-06-14 20:48 ` Baugereau
2002-06-15 14:38   ` Ted Dennison
2002-06-14 19:42 Gautier no_direct_reply_please
2002-06-15 15:08 ` Simon Wright
2002-06-15 22:52 ` Robert A Duff
2002-06-16  0:38   ` AG
2002-06-17 14:15     ` Marin David Condic
2002-06-18 13:52       ` Robert A Duff
2002-06-18 15:41         ` Darren New
2002-06-18 18:04         ` Jeffrey Carter
2002-06-19  1:04           ` Rod Haper
2002-06-16 22:19   ` Ted Dennison
2002-06-16 23:02     ` Robert A Duff
2002-06-17  7:07       ` Kevin Cline
2002-06-18 20:54         ` Robert A Duff
2002-06-18 22:15           ` Larry Kilgallen
2002-06-14  0:49 Immanuel Scholz
2002-06-14  1:28 ` Immanuel Scholz
2002-06-14  1:43   ` Dale Stanbrough
2002-06-14  4:53     ` David Marceau
2002-06-14  6:40       ` Dale Stanbrough
2002-06-14  6:49       ` Hyman Rosen
2002-06-14 12:18       ` Baugereau
2002-06-14 16:30         ` David Marceau
2002-06-14 17:34           ` Baugereau
2002-06-14 19:01             ` Wes Groleau
2002-06-14 19:43               ` Baugereau
2002-06-15  3:02                 ` Vinzent Hoefler
2002-06-15  9:49                   ` Pascal Obry
2002-06-17 15:53                     ` Dan Andreatta
2002-06-17 18:20                       ` Pascal Obry
2002-06-17 20:56                     ` Michael Bode
2002-06-17 21:18                       ` Pascal Obry
2002-06-16 21:52                   ` Ted Dennison
2002-06-14 20:02     ` Immanuel Scholz
2002-06-14  3:14   ` Ted Dennison
2002-06-14  4:35     ` Dale Stanbrough
2002-06-14  8:05       ` David Marceau
2002-06-14 12:31         ` Dale Stanbrough
2002-06-14 15:08         ` Darren New
2002-06-17  0:17           ` Robert A Duff
2002-06-14 19:05         ` Wes Groleau
2002-06-16  3:34           ` Dale Stanbrough
2002-06-16  3:32         ` Dale Stanbrough
2002-06-14  8:25       ` Dmitry A. Kazakov
2002-06-14 12:19         ` Immanuel Scholz
2002-06-14 14:51           ` Dmitry A. Kazakov
2002-06-14 15:09             ` Darren New
2002-06-16 22:49               ` Dmitry A.Kazakov
2002-06-16 15:07                 ` Jim Rogers
2002-06-17  4:06                   ` Darren New
2002-06-17  4:52                     ` Jim Rogers
2002-06-17  9:45                       ` David Marceau
2002-06-17 15:42                       ` Darren New
2002-06-17  3:59                 ` Darren New
2002-06-17 22:19                   ` Dmitry A.Kazakov
2002-06-14 12:58       ` Larry Kilgallen
2002-06-14 22:16         ` Dale Stanbrough
2002-06-15  1:22           ` Larry Kilgallen
2002-06-15  0:51             ` Dale Stanbrough
2002-06-15 11:49               ` Immanuel Scholz
2002-06-15 21:45             ` Robert A Duff
2002-06-14 14:59       ` Ted Dennison
2002-06-16  3:27         ` Dale Stanbrough
2002-06-16 22:18           ` Wes Groleau
2002-06-16 22:38           ` Ted Dennison
2002-06-14 15:00       ` Ted Dennison
2002-06-14 20:13         ` Wes Groleau
2002-06-14 18:52       ` Jeffrey Carter
2002-06-15 22:03         ` Robert A Duff
2002-06-16  1:58           ` Jeffrey Carter
2002-06-16  3:19             ` Dale Stanbrough
2002-06-16 22:20         ` Wes Groleau
2002-06-17  1:57           ` Larry Kilgallen
2002-06-17  2:16           ` Jeffrey Carter
2002-06-14 15:25   ` John R. Strohm
2002-06-15  4:05     ` Lyle McKennot
2002-06-17 13:32       ` Marin David Condic
replies disabled

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