comp.lang.ada
 help / color / mirror / Atom feed
From: REH <spamjunk@stny.rr.com>
Subject: Re: C++0x and Threads - a poor relation to Ada's tasking model?
Date: Thu, 13 Aug 2009 09:45:19 -0700 (PDT)
Date: 2009-08-13T09:45:19-07:00	[thread overview]
Message-ID: <99870097-87f1-49cb-811c-ad8d862ad628@z34g2000vbl.googlegroups.com> (raw)
In-Reply-To: aj6885l0lk2q53avqp9qhe0kdofn0ql5j4@4ax.com

On Aug 13, 9:55 am, John McCabe <j...@nospam.assen.demon.co.uk> wrote:
> Having followed this train of messages further, I still don't see that
> you have justified the comment about C++ serving a different community
> to Ada. As I see it, the community is the same (they're both basically
> general purpose OO programming languages), it's just a viewpoint
> that's different.

Maybe it's no justified to your satisfaction (I honestly don't care).
I think if you ask the C++ community, they would say they are
different from the Ada community (and don't feel the need to justify
why). Different--not better or worse. I wouldn't call Ada or C++ OO
languages. C++ is considered multi-paradigm. I would think Ada is the
same, but I don't know if the Ada community uses that term.

>
> In a lot of ways what you have argued is that the perception of C++ as
> a faster language leads to its choice in some situations. In my view,
> many people use C++ because that's all they know and they don't want
> to learn anything different even when it may be superior in many ways.

NO, I was not arguing C++ is a faster language. There is no such thing
as a faster language. I am arguing what that community considers
important. Anyone here can tell me if I am wrong, but I believe the
Ada community considered a safe language paramount. The C++ community
does not. Period.

You perceptions are baseless. No one I know, "only knows C++" or "only
knows Ada." I've used many languages in my career, as has my coworkers
(and I'm sure many here has done).

>
> Of course C++ has some features that make it easier to use for certain
> applications, e.g. actual MI rather than the interface level MI
> available in Ada and Java, but there are loads of resources out there
> describing why that is dangerous.

Every language feature can be abused. I never found that a good reason
to disallow it. Although I don't understand your reasons for being it
up. I was never arguing Ada vs C++.

>
> Anyhow - this wasn't meant to be a general C++ Vs Ada thread, so I'm
> going to stop there.

That was your doing. I don't think anyone else on this thread was
arguing that. My only point was they are different, and difference is
good. If two things are exactly the same, what is the point? Why do I
need C++ to implement Ada's threading model? I already have that.


REH




  reply	other threads:[~2009-08-13 16:45 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-11 15:30 C++0x and Threads - a poor relation to Ada's tasking model? John McCabe
2009-08-11 20:51 ` Maciej Sobczak
2009-08-12 12:25   ` John McCabe
2009-08-12 14:51     ` Maciej Sobczak
2009-08-12 15:56     ` REH
2009-08-12 16:59       ` John McCabe
2009-08-12 17:21         ` REH
2009-08-12 20:41           ` Robert A Duff
2009-08-12 21:15             ` REH
2009-08-13  1:28               ` Randy Brukardt
2009-08-13  2:08                 ` REH
2009-08-13  8:38                   ` Pascal Obry
2009-08-13  8:57                     ` Dmitry A. Kazakov
2009-08-13 11:32                       ` Pascal Obry
2009-08-13 12:28                         ` Dmitry A. Kazakov
2009-08-14  1:15                           ` Brian Drummond
2009-08-14 11:24                           ` Language checks (Was: C++0x and Threads - a poor relation to Ada's tasking model?) Jacob Sparre Andersen
2009-08-14 12:01                             ` Dmitry A. Kazakov
2009-08-14 13:33                               ` REH
2009-08-14 13:48                                 ` John McCabe
2009-08-14 14:51                                   ` John McCabe
2009-08-14 14:13                                 ` Dmitry A. Kazakov
2009-08-14 19:58                                   ` Language checks Robert A Duff
2009-08-15  0:10                             ` Language checks (Was: C++0x and Threads - a poor relation to Ada's tasking model?) Randy Brukardt
2009-08-14 13:10               ` C++0x and Threads - a poor relation to Ada's tasking model? Gautier write-only
2009-08-14 13:16                 ` REH
2009-08-12 21:24             ` REH
2009-08-13 13:51               ` John McCabe
2009-08-13 16:24                 ` REH
2009-08-14 11:09                   ` John McCabe
2009-08-14 13:00                     ` REH
2009-08-14 14:30                       ` John McCabe
2009-08-14 14:49                         ` REH
2009-08-14 14:54                           ` John McCabe
2009-08-14 15:35                             ` REH
2009-08-14 18:43                               ` Robert A Duff
2009-08-14 18:54                                 ` REH
2009-08-14 22:33                                   ` Robert A Duff
2009-08-15  1:15                                     ` REH
2009-08-15 14:24                                       ` Robert A Duff
2009-08-14 15:09                           ` Hyman Rosen
2009-08-14 15:12                             ` REH
2009-08-13 13:55           ` John McCabe
2009-08-13 16:45             ` REH [this message]
2009-08-14 11:14               ` John McCabe
2009-08-12 20:53         ` Maciej Sobczak
2009-08-11 23:53 ` jimmaureenrogers
2009-08-12  0:06   ` Jeffrey R. Carter
2009-08-12  7:26   ` Maciej Sobczak
2009-08-12  5:29     ` stefan-lucks
2009-08-12 15:00       ` Maciej Sobczak
2009-08-12  9:27     ` Ludovic Brenta
2009-08-12 15:14       ` Maciej Sobczak
2009-08-13 12:47         ` Peter C. Chapin
2009-08-13 13:57           ` John McCabe
2009-08-14  7:39           ` Maciej Sobczak
2009-08-14 11:13             ` John McCabe
2009-08-14 12:23               ` Dmitry A. Kazakov
2009-08-14 12:50                 ` John McCabe
2009-08-14 13:50                   ` Dmitry A. Kazakov
2009-08-14 13:58                     ` Niklas Holsti
2009-08-14 14:17                       ` Dmitry A. Kazakov
2009-08-14 22:25                       ` Brian Drummond
2009-08-14 12:56             ` John McCabe
replies disabled

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