A Conversation with Bjarne Stroustrup, Carl Hewitt, and Dave Ungar

Play A Conversation with Bjarne Stroustrup, Carl Hewitt, and Dave Ungar
Sign in to queue

The Discussion

  • User profile image

    cool post, glad i found it in such a timely manner.  cant wait to get my 100 core intel for christmas :P

  • User profile image

    My solution to 1000 cores is "automatic parallel computing" on parallect.codeplex.com.

    I use it for a couple of years and really enjoy it.

  • User profile image

    Very interesting talk. It was also entertaining as there was a bit of drama in there. Where disagreements where taken a bit personally at times.

  • User profile image
    Fabio Galuppo

    Great conversation!

  • User profile image

    This sounds like a great conversation - I'm ready to take lots of notes :)

  • User profile image

    @Fabio Galuppo:To my mind one of the larger problems is figuring out which exposed functions are supposed to be part of the interface and which were simply pulled in because the header file happened to #include a file to get access to a struct or something. In C++ this is especially bad, because a class's definition may have been inlined, so it would need access to things that otherwise would never go in the header. Of course, #include is transitive, because you have to preprocess everything in each included header. Sometimes the API is supposed to expose functions pulled in from other headers, and sometimes it isn't.

  • User profile image
    Andrey Popandopulo

    Bjarne's motivation is nice and very creative!

Add Your 2 Cents