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)."

19 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."

    1. Re:Nice name, chief. by ozmanjusri · · Score: 2, Funny
      I saw the headline and thought I was seeing some 1337 form of "cox."

      Nah, Stroustrup just decided to save time, so he's included the first buffer overflow in the language's name.

      --
      "I've got more toys than Teruhisa Kitahara."
  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. C#++? by WED+Fan · · Score: 2, Funny

    So we are going to create the unmanaged form of C#?

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:C#++? by RHSC · · Score: 2, Funny

      WRITE(*,*)"It doesn't get any better than this"

  7. 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}
  8. Truer words have never been spoken. by Anonymous Coward · · Score: 5, Funny


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

  9. Re:It hurts you to learn C++ is still being used. by Hognoxious · · Score: 2, Funny

    I have on numerous occasions...and you know what? It was just as slow in Java.

    Fixed that for you. Maybe it's how you program?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  10. 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."
  11. Re:MMIC!!! by schwaang · · Score: 2, Funny

    Not to worry. As a result of the nuclear launches following the panic resulting from the 2038 Unix date rollover, the remaining cockroach hordes will not evolve sentience until at least 2105, thus avoiding the 2099 crisis completely. So it's all good.

  12. 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
  13. Re:To all the C++ haters by jejones · · Score: 3, Funny

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

  14. 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.