What’s New in Visual Studio 2013 for C++ Developers

Sign in to queue

The Discussion

  • User profile image
    Londey

    The video cuts out just as he starts answering questions. Sad

  • User profile image
    KindDragon
  • User profile image
    electricnin​ja33

    I want C++/CLI and P/Invoke for Windows Mobile 8. No developer cares about WinRT; if they did then sales wouldn't be so miserable.

  • User profile image
    nimble finger

    This session is supposed to be about C++ but the code he shows is C++/cx.

    C++/cx is disgusting to my eyes and i find it offensive that is is used in a C++ session.

    C++/CX is microsofts desperate and disgusting attempt at forcing people to use C# syntax. Microsoft's way of asking: "Please use C# instead of C++" and the or-else "or you will not be able to use our new features".

    If you want me to get locked in, at least offer a free cyanide pill !

    I'm very disappointed by how microsoft is handling this.

    I want to use pure C++ because it can be compiled with gcc and clang.

    To keep my options open and ready to jump ship when i finally have had enough of microsofts crap and treatment of C++ developers and the fact that C++ developers are getting the apple treatment.

    Windows could have been so great but microsoft is fracking it up.
    Virtual limitations and exploitative lock-in schemes.

    Microsoft is giving the middle finger to C++ and open source while lying and saying micrsoft supports c++ and open source community.

    Talk is just bullshit and empty words, actions speak your intentions.

    Why do i even bother ranting, microsoft do not really listen to feedback. The removal of the windows 7 start menu is evidence to that.
    Even the forced metro interface on desktop computers is evidence to that.

  • User profile image
    tarekmadkour

    @Londey: That's unfortunate Sad There were some really good questions from the audience. I really love these lively interactive sessions. If you have a question, feel free to ask it here and I'll respond.

    @electricninja33: We really wanted to invest in one good way for C++ and C# interop on the phone and provide a great experience for that one. Investing in two alternate and almost equivalent ways of interop would make neither of them great.

    @nimblefinger: C++/CX is used in only one example on one slide (slide 11; titled C++/CX). All other examples are just regular C++. With that said, I understand that you are expressing your lack of love for C++/CX given your focus on cross-platform code and that you want to see cross-platform ISO C++. We're actually doing quite a bit for ISO C++. Herb's talk (session 2-306; can't link to it for some reason) has more on our roadmap there and what we shipped in VS2013.

    Thanks,

    Tarek Madkour {Visual C++ Team, Microsoft }

     

  • User profile image
    SocalSam_

    Nimble Fingers, the C++/CX is an extension of the C++/11 ISO/IEC 14882:2011(E) specification.  Visual Studio 2013 does compile nearly "pure" C++/11 if you set your compilation settings correctly, it doesn't out of the box.

    I appreciate your desire for "pure" but the 11 years of no advancement meant that there was a bleed off of people who cared about C++.  With the release of 11 and another hopefully in 2014 this will change.

    But I think that if you want to compile code that works on gcc then Visual Studio is the better choice.

Add Your 2 Cents