Slashdot Mirror


Standard C++ Moves Beyond Vapor

An Anonymous Coward++ writes "This google thread announces the first C++ compiler that can actually handle the whole language (we'd been waiting for half a decade here). The company that did it is EDG. They're a tiny outfit, but they're apparently also behind the Intel compiler (both on Windows with Visual C++ extensions, and on Linux with GCC extensions). There are rumors they can compile the Linux kernel too."

5 of 385 comments (clear)

  1. Re:GCC is missing stuff? by norwoodites · · Score: 5, Informative

    gcc is missing export and some other stuff see http://gcc.gnu.org/bugs.html for more examples of what is missing, scroll down.

  2. Re:GCC is missing stuff? by RealityThreek · · Score: 5, Informative

    Go buy the newest version of Bjarne Strostrup's book, and try out his example programs in the majority of C++ compilers.

    You'd be amazed at how much has been missing. Mainly the STL stuff, but there's some bugs in templating in some compilers too.

    It sucks when you try to write portable code in C++ and you end up not being able to use some cool stuff because not all compilers support it. A friend of mine switched to Java specificly because of this.

    --
    :wq
  3. From Later in the Thread by Ieshan · · Score: 5, Informative

    "The product Edison sells is basically just the front end. Someone needs
    to add a code generator, libraries, support tools, etc. to produce
    a complete compiler package. (We use the Edison front end for our
    compiler product at Concurrent, so hopefully we'll have all these
    nifty features someday - but everyone should be sure they don't
    interpret this casual comment as an official promise - I don't even
    work on the compiler :-)."

    I dont know how right this guy is, and I have no expertise in the area myself... but isn't this exactly what we're doing with this slash story? Interpretting this comment as an official promise?

  4. Missing Features List As Of Last Year by Carnage4Life · · Score: 5, Informative
  5. Re:Anyone Can Claim Standards Compliance, Prove It by _|()|\| · · Score: 5, Informative
    On the other hand passing the C/C++ User Journal's compiler roundup's set of conformance tests from Dinkumware, [et al.]

    Well, P.J. Plauger did post on the thread: "The new EDG front end passes all the tests in the Dinkum C++ Proofer." I'd say that's a pretty good start.