Talkin' C++ with Boris Jabes: C++ Intellisense, Game Development, and Boris Faces His Demons
- Posted: Mar 28, 2011 at 1:05 PM
- 56,604 Views
- 11 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Boris Jabes is fun guy to talk to about C++. He has the distinction of being the first guy to share the news about the removal of C++/CLI intellisense support in VC10. He also has a great perspective on why the decision was made and understands the complexity of intellisense projects and complex C++ projects in general. I wanted to talk to him about all this because I remember the customer outcry and the amount of respectful abuse poor Boris took (all in good stride, of course) from incensed programmers. Boris is a trooper and a strong advocate for the native development community using Visual C++.
After our discussion of intellisense in VC++, we move on to exploring game development in C++ and potential directions VC may take to make it easier to build high-performing, graphically rich games. Boris is a long-time Niner and the last time I interviewed him was in the Visual Studio 2005 timeframe—he wanted to talk about C++/CLI, IDE tips and tricks, etc., and I kept asking questions about the C++ language (last comment on the post: "Charles seems so disinterested" LOL. Not true! Just wasn't thrilled about IDE stuff back then, that's all! ).
Welcome back to C9, Boris! It's always a treat to converse with you. Keep up the fantastic work—there's lots of dark matter out there that needs more light!
This is one of the typically open-minded-with-candor conversations with the C++ team that have become the norm here on C9 lately. True C9 Old School. Much thanks to the VC++ team for being so open and helpful, and for truly listening to what the VC++ community wants and needs.
Boris' infamous post on rebuilding C++ intellisense and the hard decision that was made to remove intellisense support for C++/CLI for one release of VC++ => http://blogs.msdn.com/b/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx
Updated information from Tony Goodhew on the state of C++/CLI today and going forward in the next release of VC++ => http://blogs.msdn.com/b/vcblog/archive/2011/03/03/10136696.aspx
A younger Charles interviews Boris in 2005 =>http://channel9.msdn.com/Blogs/Charles/VC-2005-IDE-Tips-and-Tricks (WMV only. Sorry about that—it's an old post!)