Slashdot Mirror


Interviews: Ask Bjarne Stroustrup About Programming and C++

In addition to being the creator of C++, Bjarne Stroustrup is a Managing Director in the technology division of Morgan Stanley, a Visiting Professor in Computer Science at Columbia University, and a Distinguished Research Professor in Computer Science at Texas A&M University. Bjarne has written a number of books and was elected a member of the National Academy of Engineering. He will be doing a live Google + Q & A within the C++ community on August 20th, 2014 at 12:30pm EST, but has agreed to answer your questions first. As usual, ask as many as you'd like, but please, one per post.

6 of 427 comments (clear)

  1. diversity? by slashdice · · Score: 5, Funny

    Workforce diversity is a big issue these days. What steps has the c++ working group taken to increase the numbers of female and minority contributors? C++ (perhaps unfairly, due to the popularity) is often criticized in feminist circles for being a patriarchal programming language. Will you be taking steps to address those concerns?

    --
    Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
  2. Re:Is the complexity of C++ a practical joke? by narcc · · Score: 5, Funny
  3. Re:Is the complexity of C++ a practical joke? by micahraleigh · · Score: 1, Funny

    Java added lambda's.

    C# pioneered lambda's.

    Java and C# have individually higher adoption than C++:

    https://sites.google.com/site/...

    Seems like lambda's are an ascending trend.

    On the other hand ... so are murders in Chicago.

  4. Re:Is the complexity of C++ a practical joke? by Anonymous Coward · · Score: 1, Funny

    This needs to be modded +10.

    C++ has become a clusterfuck of engineering.

    Some of the most painful moments of my life were working on a professional C++ compiler. Almost everyone uses the EDG front end to minimize the pain of parsing C++ into an AST.

    What's happened to C++ is the antithesis of engineering. Engineering involves planning and design.

    It's more like building an upside-down doghouse in your attic, then forcing beavers to build a damn inside it.

  5. Re:Is the complexity of C++ a practical joke? by kthreadd · · Score: 5, Funny

    C# pioneered lambda's.

    (get (off) (my lawn))

  6. Re:Why is C++ such an utter pile of shit? by DickBreath · · Score: 3, Funny

    There are optimizations you can use to improve your experience with C and C++.

    Just insert these into your header files for both time and space improvements in your compiled code.

    #define struct union; // uses less memory
    #define while if; // makes code run faster

    Now how can you say bad things about a language that is so easily improved?

    --

    I'll see your senator, and I'll raise you two judges.