From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,4215feeab2a8154a X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!z34g2000vbl.googlegroups.com!not-for-mail From: REH Newsgroups: comp.lang.ada Subject: Re: C++0x and Threads - a poor relation to Ada's tasking model? Date: Thu, 13 Aug 2009 09:45:19 -0700 (PDT) Organization: http://groups.google.com Message-ID: <99870097-87f1-49cb-811c-ad8d862ad628@z34g2000vbl.googlegroups.com> References: <7q2385104kihs87d79p8kfphuoki6r01vq@4ax.com> <7961a91c-a5af-40e2-bbc0-6bf69a98176d@z31g2000yqd.googlegroups.com> <362f621e-a01c-4772-ba02-4e18e9962188@j19g2000vbp.googlegroups.com> <128d63da-361f-4e33-be5e-e06bdc71e39f@r34g2000vba.googlegroups.com> NNTP-Posting-Host: 192.35.35.34 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1250181919 12904 127.0.0.1 (13 Aug 2009 16:45:19 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 13 Aug 2009 16:45:19 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z34g2000vbl.googlegroups.com; posting-host=192.35.35.34; posting-account=GwkXCgoAAABFSG45Q--uHVZG6zn6ec-e User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.1 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7741 Date: 2009-08-13T09:45:19-07:00 List-Id: On Aug 13, 9:55=A0am, John McCabe 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