Slashdot Mirror


Interview Update With Bjarne Stroustrup On C++0x

An anonymous reader writes "DevX interviewed Bjarne Stroustrup about C++0x, the new C++ standard that is due in 2009. Bjarne Stroustrup has classified the new features into three categories: Concurrency, Libraries and Language. The changes introduced in Concurrency makes C++ more standardized and easy to use on multi-core processors. It is good to see that some of the commonly used libraries are becoming standard (eg: unordered_maps and regex)."

14 of 589 comments (clear)

  1. Nice name, chief. by snarfies · · Score: 4, Funny

    I saw the headline and thought I was seeing some 1337 form of "cox."

    huhuhuuhuhuh he said "form."

  2. On of the features: by Daimanta · · Score: 4, Funny

    "control of alignment"

    I'd like chaotic good please

    --
    Knowledge is power. Knowledge shared is power lost.
    1. Re:On of the features: by meringuoid · · Score: 5, Funny
      I'd like chaotic good please

      I hate to be the one to break the news, but C++ isn't the only thing that's been revised recently...

      --
      Real Daleks don't climb stairs - they level the building.
  3. I can. by bigtallmofo · · Score: 4, Funny

    Yes.

    --
    I'm a big tall mofo.
  4. Ha! Yeah right. by bigtallmofo · · Score: 3, Funny

    Try writing a large program that needs to do heavy number-crunching in Java/Ruby/Perl/Python

    Those languages are way too high level. What you make up in development time will nowhere near compensate you for the greater processing time. I mean, CPU costs are through the roof these days!

    But I have to say - even C++ is too high level. I hand code assembler with vi. That's what real number crunchers do.

    --
    I'm a big tall mofo.
  5. LOL C++0x0Rz by jeffb+(2.718) · · Score: 5, Funny

    ...or, as a former manager explained it, "When C++ is your hammer, everything looks like a thumb."

    1. Re:LOL C++0x0Rz by Xeth · · Score: 5, Funny

      No, no. It's "C gives you enough rope to hang yourself. C++ gives you enough rope to hang yourself and every programmer who comes after you"

      --
      If your theory is different from practice, then your theory is wrong.
    2. Re:LOL C++0x0Rz by JoCat · · Score: 3, Funny

      "C lets you shoot yourself in the foot. C++ lets you reuse the bullet."

  6. Early interview still more interesting by rava · · Score: 4, Funny

    There's only one interview with Stroustrup that's worth reading: http://www.nsbasic.com/desktop/info/interview.shtml

    --
    {Science sans conscience n'est que ruine de l'âme}
  7. Truer words have never been spoken. by Anonymous Coward · · Score: 5, Funny


    C++ is to C as Lung Cancer is to Lung

  8. Re:I just don't get it.... by Hognoxious · · Score: 3, Funny

    It's like the difference between building a house out of 2x4s and building one out of sticks you found laying on the ground.

    Error 2317 - Invalid analogy - no wheels. Bailing...

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  9. Re:Objective C and C++ by TomorrowPlusX · · Score: 3, Funny

    If you're writing C++, the spec is an improvement. If you're writing Objective-C, you probably don't care because you've already got a great language.

    Also, you'll gnash your teeth because god knows how long it will take for apple to provide a compiler toolchain ( gcc? llvm? clang? ) which supports the new features.

    --

    lorem ipsum, dolor sit amet
  10. Re:To all the C++ haters by jejones · · Score: 3, Funny

    Please elaborate; I'd like to hate C++ more effectively.

  11. Re:Time for the C++ haters to post... by mr_mischief · · Score: 3, Funny

    To be fair, the majority of complaints you hear about most programming languages on Slashdot are complete bull. People complain about the ones they don't like or don't know well enough and praise the ones they do like.

    Once in a while you'll get someone who admits their pet language has faults and warts who explains why they use it anyway. On rare occasions, you might even hear someone say that a language they dislike has their language beat in some way or another. None of these are the rule, though.

    Personally, I think of the C family of languages as an actual family... The patriarch C is somewhat portable macro assembly all grown up with some new tricks his dad never knew. C++ is C's little brother on steroids, complete with the unsightly rippling veins and man boobs. Java is C++ castrated and off the juice. Perl is the awkward bastard child of C and sed with a great skill for vocabulary but a wild of ADHD. C# is Java's soap-opera style evil twin. Objective C is C++'s hot female tree-hugging cousin from northern California who can't quite understand why the family always bickers and can't just get along. D kind of married into the family (probably to Objective C) and brought in a bunch of non-C things back to a style that suits C pretty well, even if he is a young punk. Cmm is the weird survivalist uncle none of C's kids, nieces, and nephews really want to spend time with at the holidays.

    It's a pretty dysfunctional family, but on some level they all belong together. They're not as sophisticated as the Lisp family down the street. They don't coordinate as well as the Concurrents. The Pascal and Modula clan talks a lot more and is stricter with their rules. The C family just keeps getting useful work done, though, and that's why people keep coming back to them.

    My primary language is Perl, but then again I'm an awkward guy with a gift for vocabulary and a wild case of ADHD. At least I know who my father is.