From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Multitasking and containers
Date: Mon, 27 Nov 2006 19:57:39 +0100
Date: 2006-11-27T19:57:36+01:00 [thread overview]
Message-ID: <ae3hg39t8xah.1ebrzzc2a0mgk.dlg@40tude.net> (raw)
In-Reply-To: YiGah.160827$aJ.83689@attbi_s21
On Mon, 27 Nov 2006 18:41:00 GMT, Jeffrey R. Carter wrote:
> Georg Bauhaus wrote:
>>
>> But "parallel systems require delicate handmade work" is probably
>> not good advice at all, because (a) parallel systems operate in parallel
>> and there isn't a sharing issue in the first place, no protection is
>> needed. (b) When systems start communicating, and if it were true
>> that concurrency requires delicate handmade work, why then use a
>> language like Ada? The delicacies of the mechanisms behind tasks
>> and shared protected objects are hidden in Ada RTSs. Therefore, if
>> parallel systems do require delicate handmade work, the language
>> designers should abandon Ada tasks and protected objects, because
>> obviously they cannot meet the requirements of parallel systems.
>
> I guess we have different interpretations of "delicate handmade work". I
> took it simply to mean custom implementations tailored to the specific
> project (such as a container that does not need protection for reads). I
> guess only Kazakov can tell us for sure.
Actually, you did it better than me. Thanks.
I also agree with your point about premature optimization. It is a common
disease, which costs much work and many bad designs, which in the end turn
neither efficient nor clean. I suffer it as well, this in a human nature of
many programmers.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2006-11-27 18:57 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-24 8:51 Multitasking and containers Maciej Sobczak
2006-11-24 10:11 ` Georg Bauhaus
2006-11-24 10:19 ` Dmitry A. Kazakov
2006-11-24 10:35 ` Maciej Sobczak
2006-11-24 11:14 ` Dmitry A. Kazakov
2006-11-24 12:13 ` Matthew Heaney
2006-11-27 4:17 ` Jeffrey R. Carter
2006-11-27 10:30 ` Georg Bauhaus
2006-11-27 18:41 ` Jeffrey R. Carter
2006-11-27 18:57 ` Dmitry A. Kazakov [this message]
2006-11-27 19:45 ` Matthew Heaney
2006-11-27 21:15 ` Simon Wright
2006-11-28 1:43 ` Dr. Adrian Wrigley
2006-11-28 2:19 ` Matthew Heaney
2006-11-28 8:50 ` Dmitry A. Kazakov
2006-11-28 10:31 ` Georg Bauhaus
2006-11-28 11:24 ` Dmitry A. Kazakov
2006-11-29 8:51 ` Georg Bauhaus
2006-11-28 17:12 ` Matthew Heaney
2006-11-28 18:21 ` Dmitry A. Kazakov
2006-11-28 19:17 ` Matthew Heaney
2006-11-29 18:43 ` Dmitry A. Kazakov
2006-11-29 10:14 ` Maciej Sobczak
2006-11-29 15:50 ` Matthew Heaney
2006-11-24 12:12 ` Matthew Heaney
2006-11-24 12:05 ` Matthew Heaney
2006-11-24 12:02 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox