Help | About

Welcome! My primary day job these days is that I'm an Architect on the Visual
C++ team at Microsoft, currently responsible for leading the redesign of the C++ Managed
Extensions for .NET (aka "Managed C++"). I also do a fair amount of other C++
writing and speaking (including right now busily writing two
new books
due out in the spring), and I chair the ISO C++ standards committee.
You can find out more about me on my website.

At first, I'll mostly use this blog to begin answering frequently asked questions
about the language extensions redesign. The VC++ team has learned a lot about
what worked and what didn't work with the current Managed Extensions for C++ (aka
"Managed C++"). The redesign is an evolution of those extensions but it
isn't being called "Managed C++" any more. The new syntax is about to undergo standardization
in the ECMA and ISO worlds under the name "C++/CLI," a binding from C++ to the CLI, so
I'll often refer to the extensions by that name. I get questions about this every
day or two, and I'll primarily answer them here.

In the meantime, you can find a general overview blurb about this work on my website's Microsoft

Comments (2)
  1. Sam Gentile says:

    This is great news! I just found out from Brandon that you had a blog now. I have been involved with MC++ (one of the only ones writing about it!) for the whole 3 years of .NET (since early alpha). You can check out my MC++ category from the link or the .NET Blog ( I have started to have my doughts about the viability of MC++ as you’ll see from my latest post but I *do love* what you have done with the new syntax and will give you feedback via the Whidbey channels/. Welcome to blogging!

  2. Welcome Herb! It’s great to see you around, and will be thrilled to read what you have to say 🙂

Comments are closed.

Skip to main content