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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,e0e1d3b3f7c994b8 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!ucberkeley!sn-xt-sjc-03!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: "Phaedrus" Newsgroups: comp.lang.ada Subject: Re: Robert Dewar's great article about the Strengths of Ada over other langauges in multiprocessing! Date: Sat, 8 Mar 2008 17:51:09 -0800 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <13t6gke30kp56f0@corp.supernews.com> References: <13t4b2kkjem20f3@corp.supernews.com> <89af8399-94fb-42b3-909d-edf3c98d32e5@n75g2000hsh.googlegroups.com> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original X-Complaints-To: abuse@supernews.com Xref: g2news1.google.com comp.lang.ada:20244 Date: 2008-03-08T17:51:09-08:00 List-Id: Ultimately, the most important performance of all is the performance of your developers. If the product doesn't get to market in time then it might as well never be developed. That's yet another place where Ada shines. Sure, you COULD write multithreaded software in C and C++, you could even do it in assembly or machine code. (Not actually a lot of difference there, IMHO.) But I bet I'll have my tasks up and running FIRST, and they'll be easier to debug, too. By the way, a quick search with Google brought up quite a few results. (I'd suggest a quick look at Anders Gidenstam's page.) Maybe you're too busy witing multithreaded software in C and C++, if you'd do your work in Ada you might have time left over to actually search BEFORE you make unsubstantiated claims against Ada. Ada hasn't "missed" the "multicore revolution". Quite the opposite, Ada has had multitasking built-in since the mid 80's and it works just fine on multicore platforms. (I know, I've been there, done that.) Perhaps someday one of those C variants you seem to prefer will have the same kind of advanced features. Just my $0.02 worth. Brian "Maciej Sobczak" wrote in message news:89af8399-94fb-42b3-909d-edf3c98d32e5@n75g2000hsh.googlegroups.com... > On 8 Mar, 07:04, "ME" wrote: >> As many of may have already noticed, there has been a tremendous furor >> over >> the lack of multicore support in the common languages like C and C++. > > No, I did not notice it. It is possble that I've been just too busy > writing multithreaded software in C and C++ and that's why I've missed > this furor. > >> Robert Dewar ,our hero, has written an absolutely excellent >> article with a clever >> intro.http://www.eetimes.com/news/design/showArticle.jhtml?articleID=206900265 > > No, he didn't write anything special. Actually, there is a lot more to > this subject that he didn't mention. > Take for example lock-free algorithms. There is no visible research on > this related to Ada, unlike Java and C++ (check on > comp.programming.threads). > Ada will most likely miss the "multicore revolution", unless it will > *really* focus on performance - the point is that all this multicore > hoopla revolves around performance, *exclusively*. > > -- > Maciej Sobczak * www.msobczak.com * www.inspirel.com