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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no 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-7-bit Path: g2news2.google.com!postnews.google.com!h31g2000yqd.googlegroups.com!not-for-mail From: Maciej Sobczak Newsgroups: comp.lang.ada Subject: Re: C++0x and Threads - a poor relation to Ada's tasking model? Date: Wed, 12 Aug 2009 13:53:38 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <7q2385104kihs87d79p8kfphuoki6r01vq@4ax.com> <7961a91c-a5af-40e2-bbc0-6bf69a98176d@z31g2000yqd.googlegroups.com> <362f621e-a01c-4772-ba02-4e18e9962188@j19g2000vbp.googlegroups.com> NNTP-Posting-Host: 85.0.160.110 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1250110418 32464 127.0.0.1 (12 Aug 2009 20:53:38 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 12 Aug 2009 20:53:38 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h31g2000yqd.googlegroups.com; posting-host=85.0.160.110; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.13) Gecko/2009073021 Firefox/3.0.13,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:7705 Date: 2009-08-12T13:53:38-07:00 List-Id: On 12 Sie, 18:59, John McCabe wrote: > >If the Ada model suits your needs, use it. Why should C++ be > >identical? It serves a different community. > > In what way? Apart from the performance vs. safety considerations described by REH, the communities differ in their needs for real-time features. The majority of C++ programmers really could not care less about dispatching policies, but are very much concerned with the portability across mainstream operating systems and with the efficient implementations. The stuff that is highly demanded can be achieved with relative ease and this is the whole point of standardizing it - and the features that are not demanded are, well, out of scope. The Ada community has different focus. There is nothing good/bad about either approach. -- Maciej Sobczak * www.msobczak.com * www.inspirel.com Database Access Library for Ada: www.inspirel.com/soci-ada