Is C++ Dead? Nope. It is alive! XAML/C++ and Direct2D is AWESOME!

Translate This Page

Is C++ Dead? Nope. It is alive! XAML/C++ and Direct2D is AWESOME!

  • Comments 2

Ha-ha, made you look.  But the way people talk about C++ you would think that it is some sort of evil gangster zombie thing.  Don’t get it.

Some people view C++ as difficult to work with.  It is. But it does have some great things as well that you don’t get in other languages.  It has a lot of developers who think that programmers should only work at the lower levels of code.  And it has a lot of all capital things like HRESULT, what’s up with that?  But it’s a new world too, and the XAML/C++ with Direct2D or Direct3D is pretty cool beans.  Plus the depth of experience is pretty cool. 

But most important it runs on everything.  Yep.  Everything, except some sensors, then those usually run C or SmallBasic.


Ok, the documentation for the XAML/C++ was quite bad up till the GDC 2013, and the documentation started to change.  A new guy at Microsoft has done some great work: Roberto Sonnio.  He has done a great tutorial series on Direct2D: (after April 9, 2013)

Frankly, if I was betting on someone who is going to go far at Microsoft is ME!  No, that wouldn’t happen, but I do think that Roberto is someone to watch, an awesome genius.

Leave a Comment
  • Please add 7 and 2 and type the answer here:
  • Post
  • Bringing back C++ is not a cool thing. Necessary perhaps but I miss XNA and C#.

  • Alfred,

    There are many things I would bring back if I was in charge.  

    However, there are strong reasons that C++ is back, maybe next it will be punch cards, I miss the chad particles you could use at parties.  

    But seriously old friend, with the releasing of Jedi academy as well as other game sources, it is making a kind of weird sense to get better at C++.


Page 1 of 1 (2 items)
Generic Content

Legal Note:

  1. The author, Sam Stokes, is an employee of Microsoft
  2. There is no guarantee that anything I write is correct, I do try to make sure that what I write is correct.
  3. Use anything written in this blog at your own risk
  4. Test what I write about before using the information
  • Sometimes posts will disappear because I realized that they really don't fit with the total chaos of what I write about
  • Links are tested and available on date of publication, what others do with their links are out of my control


  • Whatever I write on this blog is unedited by management or anyone, which should be obvious from the randomness of the blog.  I simply write about things I like.
  • Microsoft does not restrict me in anyway, so I generallyblather about whatever I want to.
  • For personal reasons I will not write about:
    • Company confidential stuff, mainly because Microsoft is more transparent than any company I have ever worked for.
    • Other people unless they give me permission to write about them