comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: Address and bit mask
Date: Tue, 30 Aug 2011 18:12:47 +0200
Date: 2011-08-30T18:12:47+02:00	[thread overview]
Message-ID: <4e5d0bfe$0$6566$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <73c54ael5pmg$.1q7b8syf4aqbs.dlg@40tude.net>

On 30.08.11 16:04, Dmitry A. Kazakov wrote:
> On Tue, 30 Aug 2011 14:44:20 +0200, Georg Bauhaus wrote:
> 
>> On 30.08.11 12:58, Ludovic Brenta wrote:
>>
>>> C is a *bad* language.
>>
>> Please don't say C is a bad language.  It isn't, in many ways.
>>
>> It *does* require very good and very careful programmers;
>> alas, more of these than think of themselves as being very
>> good and very careful.  *This* is the bad thing.
> 
> I see. Murder is not bad. That something dies is bad, not the deed itself.
> This kind of logic?

No, a double edged dagger with flexible handle might be something many
find natural, good for extreme gardening maybe. If one group of programmers
have learned to like some tool, even have written a popular OS using the
tool, if Knuth uses the tool, what will they say, and think about us,
if we tell them: "Your choice of tool is bad!"  We loose, won't we?
But not on technical grounds.

http://www.electronicsweekly.com/blogs/engineering-design-problems/2009/02/impossible-objects-2-electric.html

http://vimeo.com/2234590

Per Brinch Hansen, when he explained how Java's concurrency
primitives are defective, said "bad", too.  And more things.
He found a style in his critique to the effect that the crowd ...
ignored his critique. At best.


> C is bad (worse than the language X) simply because it is less suitable for
> programming (read: software developing). Of course, C might be good (better
> than X) for anything else, but that is irrelevant.

The parentheses in particular will work a lot better if restricted
to single technical effects, I think; "software developing"
can only imply things, lots of unnamed things.



  reply	other threads:[~2011-08-30 16:12 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-29 15:46 Address and bit mask milouz
2011-08-29 16:06 ` Martin
2011-08-29 16:33   ` milouz
2011-08-29 17:47     ` Dmitry A. Kazakov
2011-08-29 17:54     ` Martin
2011-08-29 18:46     ` tmoran
2011-08-29 19:41 ` Ludovic Brenta
2011-08-29 19:54   ` Adam Beneschan
2011-08-30  9:14     ` milouz
2011-08-30 10:34       ` Ludovic Brenta
2011-08-30 10:58         ` Ludovic Brenta
2011-08-30 12:44           ` Georg Bauhaus
2011-08-30 14:04             ` Dmitry A. Kazakov
2011-08-30 16:12               ` Georg Bauhaus [this message]
2011-08-30 16:59                 ` Dmitry A. Kazakov
2011-08-30 14:52         ` Adam Beneschan
2011-08-30 10:40       ` Simon Wright
2011-08-30 10:44         ` Simon Wright
2011-08-30 15:20         ` tmoran
2011-08-30 16:08           ` milouz
2011-08-30 16:45             ` Georg Bauhaus
2011-08-30 19:31               ` Adam Beneschan
2011-08-30 19:56                 ` Dmitry A. Kazakov
2011-08-31  6:16                   ` The simple Image issue (was: Address and bit mask) Georg Bauhaus
2011-08-31 14:44                     ` The simple Image issue Dmitry A. Kazakov
2011-08-31 15:36                       ` Georg Bauhaus
2011-08-31 15:53                         ` Dmitry A. Kazakov
2011-08-31 16:23                           ` Georg Bauhaus
2011-08-31 16:27                             ` Dmitry A. Kazakov
2011-08-31 16:30                               ` Georg Bauhaus
2011-08-31 16:50                                 ` Dmitry A. Kazakov
2011-08-31 20:41                                   ` Georg Bauhaus
2011-08-31 21:17                                     ` Robert A Duff
2011-09-01  7:36                                       ` Dmitry A. Kazakov
2011-09-01  7:46                                     ` Dmitry A. Kazakov
2011-09-01  9:50                                       ` Overloading parentheses and type expectations (was: The simple Image issue) Georg Bauhaus
2011-09-02  7:54                                         ` Overloading parentheses and type expectations Dmitry A. Kazakov
2011-09-02 10:37                                           ` Georg Bauhaus
2011-09-02 12:40                                             ` Dmitry A. Kazakov
2011-09-02 16:08                                               ` Georg Bauhaus
2011-09-02 17:29                                                 ` Dmitry A. Kazakov
2011-08-31 15:53                     ` The simple Image issue Hyman Rosen
2011-08-31 16:07                       ` Dmitry A. Kazakov
2011-08-31 16:08                       ` Simon Wright
2011-08-31 16:26                         ` Dmitry A. Kazakov
2011-08-31 16:25                       ` Georg Bauhaus
2011-08-31 16:30                         ` Hyman Rosen
2011-08-31 16:34                           ` Georg Bauhaus
2011-08-31 16:43                             ` Adam Beneschan
2011-08-31 21:58                               ` Georg Bauhaus
2011-09-01  7:59                                 ` Dmitry A. Kazakov
2011-08-31 16:08                     ` The simple Image issue (was: Address and bit mask) Adam Beneschan
2011-08-31 16:53                       ` The simple Image issue Simon Wright
2011-08-31 17:02                         ` Hyman Rosen
2011-08-31 20:33                       ` Georg Bauhaus
2011-08-30 19:37             ` Address and bit mask Martin
2011-08-30 16:32           ` Simon Wright
2011-08-31  7:55             ` Ludovic Brenta
2011-08-30 12:35       ` Georg Bauhaus
2011-08-30 13:03       ` Georg Bauhaus
2011-08-30 15:14       ` Adam Beneschan
2011-08-30 15:59         ` Adam Beneschan
2011-08-31  7:45         ` milouz
2011-08-31  8:35           ` 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