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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,325c54deb91283fd X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-04-28 01:18:01 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!news-hub.siol.net!newsfeed1.eu.ignite.net!newsr1.ipcore.viaginterkom.de!btnet-peer1!btnet-peer0!btnet-feed5!btnet!news.btopenworld.com!not-for-mail From: john@nospam.demon.co.uk (John McCabe) Newsgroups: comp.lang.ada Subject: Re: Ada in Iraq Date: Mon, 28 Apr 2003 08:17:41 +0000 (UTC) Organization: BT Openworld Message-ID: <3eace266.980990@news.btclick.com> References: <1051282861.155019@master.nyc.kbcfp.com> <87znmepq45.fsf@inf.enst.fr> <1051285562.598485@master.nyc.kbcfp.com> NNTP-Posting-Host: host217-37-177-69.in-addr.btopenworld.com X-Trace: hercules.btinternet.com 1051517861 27826 217.37.177.69 (28 Apr 2003 08:17:41 GMT) X-Complaints-To: news-complaints@lists.btinternet.com NNTP-Posting-Date: Mon, 28 Apr 2003 08:17:41 +0000 (UTC) X-Newsreader: Forte Free Agent 1.21/32.243 Xref: archiver1.google.com comp.lang.ada:36678 Date: 2003-04-28T08:17:41+00:00 List-Id: On Fri, 25 Apr 2003 11:46:01 -0400, Hyman Rosen wrote: >Samuel Tardieu wrote: >> I don't think so. The "point" assumes that what was to blame was the >> insufficient knowledge of C++, and that this knowledge has not been >> acquired. What if the problem was in fact C++ itself? > >Well, that's not what the e-mail said. It specifically blamed lack >of experience with the language, not the language itself. Since >neither of us was there, we have no evidence to gainsay the claim. It is quite reasonable to hypothesise (as Sam has) that 'lack of experience' is an subjective view. That may not be the real problem, just the problem as seen by the person who wrote the original message. The language itself, and more specifically the fact that it doesn't explicitly provide mechanisms for programming concurrent, safe and complicated systems (much of this needs to be provided by the operating system or by non-standard compiler extensions in C++) could be at least one of the major problems with this development. Ada on the other hand has all this functionality built in to the language in a standard manor (sic:-). What is also not addressed in the original message is what experience the team did have prior to its use of C++. If it had been something like Pascal, Modula-2 etc (i.e. those languages that were similar to Ada) then moving to Ada could have been a relatively straightforward transition however moving to C++ could have been far more difficult. John Best Regards John McCabe To reply by email replace 'nospam' with 'assen'