Become a fan of Slashdot on Facebook


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Submission + - An Interview with C++ Creator Bjarne Stroustrup ( 2

DevTool writes: Bjarne Stroustrup talks about the imminent C++0x standard and the forthcoming features it brings, the difficulties of standardizing programming languages in general, the calculated risks that the standards committee can afford to take with new features, and even his own New Year's resolutions.
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

An Interview with C++ Creator Bjarne Stroustrup

Comments Filter:
  • Yes, DIE. And I say this as someone who makes a living programming in it. You can do anything you want in it, but nothing complex can be done both clearly and efficiently. The standard idiom for looping through a vector of integers is

    std::vector my_vec;
    for (std::vector::iterator iter = my_vec.begin(); iter != myvec.end(); ++iter) { ...

    Ick. And I know that C++0x actually cleans up that case. There's still plenty of ugliness.

    • you have my vote.

      Just compare
      - templates in C++0x to the polymorphism available in haskell or ocaml.
      - auto in C++0x to type inference in C#, ocaml, haskell, ....
      - lambda's in C++0x to the real thing in functional programing languages,...

      C++0x is just more pain.

      Come to think of it, a simple death is not brutal enough considered the pain C++ caused me.

"Call immediately. Time is running out. We both need to do something monstrous before we die." -- Message from Ralph Steadman to Hunter Thompson