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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!panix!panix1.panix.com!not-for-mail From: comeau@panix.com (Greg Comeau) Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng Subject: Re: C/C++ ISO releases and compliance Date: 12 Mar 2005 22:17:56 -0500 Organization: Comeau Computing; http://www.comeaucomputing.com Message-ID: References: <871xau9nlh.fsf@insalien.org> <1110390097.53213 <4587297.MlX1AOUbAb@linux1.krischik.com> Reply-To: comeau@comeaucomputing.com NNTP-Posting-Host: panix1.panix.com X-Trace: reader1.panix.com 1110683876 23087 166.84.1.1 (13 Mar 2005 03:17:56 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Sun, 13 Mar 2005 03:17:56 +0000 (UTC) Xref: g2news1.google.com comp.lang.ada:9284 comp.lang.c++:45382 comp.realtime:1403 comp.software-eng:4969 Date: 2005-03-12T22:17:56-05:00 List-Id: In article <4587297.MlX1AOUbAb@linux1.krischik.com>, Martin Krischik wrote: >Ioannis Vranos wrote: >> Martin Krischik wrote: >> >>> For the '98 standart yes - but how about the '03 standard. As I said - >>> one release behind. > >> C++03 is C++98 bug fixed. You can have a look at the list of fixes: >> >> http://www.acceleratedcpp.com/authors/koenig/c++std/revisions.pdf > >Ups, right C++ 2003 is only the 5 year bug fix. But then: that isn't good >news. The C++ 98 is out for 7 years and you still have to look hard to find >a fully compliant compiler. > >>> And they havn't got 100% compliance - as the Ada compiler vendors have. > >> Today in the latest compiler releases of the major vendors, compliance >> is at least >98% (*there are* 100% compliant implementations). > >I still look for one. Not trolling here - I would realy love to see at least >one fully compiant compiler. > >As for major vendors: MS-C++ 7.1 and digital mars do not know about >"export". In my book 98% does not apply when a hole keyword is missing. > >Side note: All Ada templates are "export" - so it is possible implement >export. export was implemented in C++, a few years ago now, so it's agree it is possible to implement export. At least Comeau C++ provides export and is "100%" compliant, whatever it is that that means. >>> And >>> they can indedd claim that - Ada has the ACATS test - pass the test you >>> are 100% compliant - fail the thest and (almost) no customer will >>> consider your offer. > >> There are compliance tests for C++ too. > >With ISO number? If so tell me - I love to know. Through 3rd party commercial products. > Without ISO: better then >nothing but not as helpfull to get companies like M$ to comply. MS has disclosed the major features that they don't support. How would it change things? -- Greg Comeau / Comeau for the Mac? Stay tuned. Comeau C/C++ ONLINE ==> http://www.comeaucomputing.com/tryitout World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90. Comeau C/C++ with Dinkumware's Libraries... Have you tried it?