Keynote: Herb Sutter - One C++

Sign in to queue

Description

Herb Sutter, language architect of Visual C++ and Chairman of the ISO C++ Committee, opens Day 2 with a brand new talk, "One C++".

Day:

2

Code:

006

Embed

Download

Download this episode

The Discussion

  • User profile image
    felix9

    OK, I hope One C++ doesn't look like One ASP.NET. Tongue Out

  • User profile image
    Casey Carter

    "One C++" is kind of ironic coming from Microsoft, where they typically refer to at least three language dialects as "C++".

  • User profile image
    Ion Todirel

    for what is worth, I always fight with anyone who starts talking about CX and are referring to it as C++, there's two dialects that I know of, C++/CX, C++/CLI, I'm always careful to always use CX, or CLI if I'm not talking about C++, there's only one C++, ISO C++, period

  • User profile image
    Ben Hanson

    '"One C++" is kind of ironic coming from Microsoft, where they typically refer to at least three language dialects as "C++".'

    Yeah, ha ha. Interesting talk though. This "C++ Renaissance" is becoming more believable over time, I would say. It's great news that Herb is taking constexpr seriously now. Herb quoting Bjarne about no-one knows what the average C++ programmer codes is very telling.

    Lots to look forward to by the look of it - even if the sum total does rather make my head spin!

  • User profile image
    sharan01

    i cannot watch day 2 and day 3 videos why?

  • User profile image
    cjlove

    Enjoyed the talk, Herb!

    The convergence of compiler support is encouraging for Linux and (soon) Windows, however some of us live in the real-time/embedded space as well. Can you share any general indications you've seen/heard from compiler vendors in that space? (I'll refrain from calling them out directly)

    Thanks!

  • User profile image
    Captain Sum Ting Wong

    I missed the talk live, hope they'll upload it fast.^^

  • User profile image
    Garp

    --> All sessions will be available to download (in both audio and video formats) 24-48 hours after the event. Slide decks will show up just a little bit later. <--

    Sneaky weekend, eh?  Nobody saw it coming.

  • User profile image
    Velinov

    Why bother with immediate mode? It would be much better to just say draw the data in this vector (or make me a vertex buffer out of this vector and then draw it). Well, it is easier to reason about the immediate mode because people think about drawing dots than a set of vertices. However, it might be more useful to provide similar API than relying on some hidden buffer which is used for pushing vertices each frame and drawing them.

  • User profile image
    Matt

    @0:05:50, in which block the noexcept and std:move_if_no_except lies in the roadmap?

  • User profile image
    kikko

    Thanks for posting, very interesting talk!
    I've been using openFrameworks for 5 years (personally and professionally) and yet had never heard of most speakers of this conference.
    It's really nice to see the C++ ISO committee acknowledging this kind of C++ usage, and getting involved in it.

  • User profile image
    abm

    Can you guys be the first at Microsoft and implement XPath2 and XSLT2 W3C standards https://casablanca.codeplex.com/workitem/53. Its being a long time, nobody at Microsoft is getting excited about it..

  • User profile image
    Kitty

    I would have liked to read the full code of Sutters pacman example.

    Sutter should have made the requirement to release the code so we could prove they didn't break the rules.

  • User profile image
    Marc Mutz

    4:30 into the talk: What's the sense in supporting constexpr _except_ for ctors??? If you don't support literal types, all you can do with a constexpr function is work on built-in types...

  • User profile image
    tomkirbygre​en

    @kikko: yes, it's going to be fascinating to see what SG13 produces. OpenFrameworks and Cinder  etc have long deserved more attention. Imagine how great it would be if in the future this kind of tech was 'in the box' with any Standards compliant C++ distribution. We might actually get to take advantage of our visually biased brains when writing C++ sketches, rather than languishing in the retro swamp of std::cin and std::cout.

Add Your 2 Cents