Follow Slashdot stories on Twitter


Forgot your password?

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.

How many NASA managers does it take to screw in a lightbulb? "That's a known problem... don't worry about it."