<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx</link><description>If you don&amp;rsquo;t know Charles Torre, I&amp;rsquo;ll introduce him here: Charles is a BIG fan of C++ and he works for Channel 9 (in that order). Charles is the one to blame about the acclaimed series that Stephan put together about STL (beside Stephan himself</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10132943</link><pubDate>Wed, 23 Feb 2011 03:47:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10132943</guid><dc:creator>Douglas Zhao</dc:creator><description>&lt;p&gt;I wish the all the channel 9 video have the subtitiles,becuase not all people from English speaking country.Sharing the knowledge all over the world is a good thing.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10132943" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10129677</link><pubDate>Tue, 15 Feb 2011 17:28:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10129677</guid><dc:creator>Charles Torre</dc:creator><description>&lt;p&gt;@jalf: that&amp;#39;s a great question. &lt;/p&gt;
&lt;p&gt;Here are a few places to converse/send feedback to the WP7 team:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://answers.microsoft.com/en-us/phone"&gt;answers.microsoft.com/.../phone&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.windowsphone7.com/backstage/index.aspx"&gt;www.windowsphone7.com/.../index.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.facebook.com/windowsphone"&gt;www.facebook.com/windowsphone&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://twitter.com/winphonesupport"&gt;twitter.com/winphonesupport&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I do know that the WP7 people actively monitor and engage in these communication streams. Twitter, of course, will limit the dialogue to 140 chars.&lt;/p&gt;
&lt;p&gt;Speak up, please!&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10129677" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10129376</link><pubDate>Tue, 15 Feb 2011 06:39:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10129376</guid><dc:creator>jalf</dc:creator><description>&lt;p&gt;@Charles: out of curiosity, how exactly does one do that? I don&amp;#39;t see them on Connect.&lt;/p&gt;
&lt;p&gt;(And why is it that the Microsoft product teams that most desperately need feedback are the ones it&amp;#39;s impossible to contact?)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10129376" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10128585</link><pubDate>Sat, 12 Feb 2011 21:42:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10128585</guid><dc:creator>Charles Torre</dc:creator><description>&lt;p&gt;@David: I think the WP7 team have revolutionized Microsoft&amp;#39;s smartphone business..Much kudos to them for this. I have no idea what the future plans are for native support on Windows Phone. You should send feedback to the WP7 team. :)&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10128585" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10128565</link><pubDate>Sat, 12 Feb 2011 20:09:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10128565</guid><dc:creator>David</dc:creator><description>&lt;p&gt;Contrary to C++ renaissance Nokia in coordination with &amp;nbsp;MS has just doomed whole C++ generation of programmers and their working code base with it&amp;#39;s &amp;quot;secure&amp;quot; and &amp;quot;sandboxed&amp;quot; Windows Phone 7:/ I hope there will be a chance for &amp;quot;unmanaged&amp;quot; code sooner or later for WP7, .&lt;/p&gt;
&lt;p&gt;See the report here: &lt;a rel="nofollow" target="_new" href="http://blogs.forum.nokia.com/blog/nokia-developer-news/2011/02/11/letter-to-developers"&gt;blogs.forum.nokia.com/.../letter-to-developers&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10128565" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10128029</link><pubDate>Fri, 11 Feb 2011 13:50:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10128029</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;I agree that this recent activity on the web is promising. &amp;nbsp;We need more people at MS like Charles, Diego and STL.&lt;/p&gt;
&lt;p&gt;The IDE needs to be better segregated between native and managed development. &amp;nbsp;Why can&amp;#39;t it refactor c++ code like it can with c#? &amp;nbsp;Why can&amp;#39;t it browse obj and lib files? &amp;nbsp;Why aren&amp;#39;t all the .h file function declarations commented? &amp;nbsp;Intellisense is great, but learning by exploring is even better. &amp;nbsp;You can do this with c# (most of the time) but not with c++ because you have to open _slow as balls_ MSDN to learn what functions do.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10128029" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10127991</link><pubDate>Fri, 11 Feb 2011 11:50:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10127991</guid><dc:creator>Reza  Jahanbakhshi</dc:creator><description>&lt;p&gt;There is lots of activities in vcblog and C++ in channel9 recently and it&amp;#39;s really promising.&lt;/p&gt;
&lt;p&gt;Thanks to Charles and Diego. Keep doing the good work.&lt;/p&gt;
&lt;p&gt;In my opinion VC debugger and it&amp;#39;s IDE integration is number 1. The VC compiler and standard library implementation are really good but the IDE is bloated, unstable and slow.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10127991" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10127812</link><pubDate>Fri, 11 Feb 2011 02:16:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10127812</guid><dc:creator>Jasper</dc:creator><description>&lt;p&gt;The &amp;quot;core language&amp;quot; thing @Andrew posted caught my eye as well. Apparently, people outside the VC++ team don&amp;#39;t see C++ as quite as important? ;)&lt;/p&gt;
&lt;p&gt;As for C++ being &amp;quot;first class&amp;quot; in VS, that might more or less be the case technically speaking, but it has still been badly neglected in terms of the IDE. In a lot of ways, it&amp;#39;s still the same old C (or, if you&amp;#39;re feeling generous, C-with-classes) IDE it was 12 years ago. Only slower and much more memory hungry (no doubt a big part of which isn&amp;#39;t VC++&amp;#39;s fault, but is a side effect of being part of a suite that packs so much cruft aimed at managed languages)&lt;/p&gt;
&lt;p&gt;Where are the IDE features that support *modern* C++? &lt;/p&gt;
&lt;p&gt;In fairness though, I want to be clear that this criticism only applies to the IDE. The compiler has improved a lot over the years (although of course, it can never be good *enough*, can it? ;))&lt;/p&gt;
&lt;p&gt;But really, the way I see it, and from what I&amp;#39;ve heard, I&amp;#39;m not alone, VS for C++ developers ens up scoring something like this:&lt;/p&gt;
&lt;p&gt;Debugger: 9.9/10 - best in class, and a pleasure to use (the last 0.1 is because I&amp;#39;d like to see more robust handling of templates; inspection of template types or constants, for example)&lt;/p&gt;
&lt;p&gt;Compiler: 6/10 - generally speaking, good enough, fast enough, compliant enough. But not really remarkable given the competition. &lt;/p&gt;
&lt;p&gt;IDE: 1/10 - bleargh... slow, bloated, the project system is crippled and restrictive, the wizards set you up with all the wrong settings, several features are *exposed* to C++ projects, but don&amp;#39;t actually work (because they&amp;#39;re for managed code only), and, as I said, the IDE has quite good support for C, but very little for C++. Oh, and it crashes. I can&amp;#39;t really see much in it that&amp;#39;s worth keeping.&lt;/p&gt;
&lt;p&gt;Given that the compiler works fine from the command line, I only really use the IDE because of the debugger integration.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10127812" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10127730</link><pubDate>Thu, 10 Feb 2011 22:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10127730</guid><dc:creator>Mark</dc:creator><description>&lt;p&gt;@AndrewDover&lt;/p&gt;
&lt;p&gt;You are right, there is a bunch of new technologies in Windows 7 (Direct2D and DirectWrite, WWSAPI, Ribbon, Taskbar, Libraries, Sensor and location, etc.) and the only way to get the most out of them is by using native C/C++, the APIs are not primarily designed for .net developers.&lt;/p&gt;
&lt;p&gt;However, I&amp;#39;m kind of puzzled to see that the only book published by Microsoft Press about Windows 7 is an introductory level book (Introducing Windows 7 for developers) and that half of the book is dedicated to the API code pack which has nothing to do with Windows itself...&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not a huge fan of QT, my guess is rather that Microsoft (the Windows teams?) is working on a new UI library and application model that will focus (not exclusively) on native development. Part of the C++ team might be working on bringing inside Visual Studio the appropriate tools to write these new applications....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10127730" width="1" height="1"&gt;</description></item><item><title>re: C++ Renaissance: a Channel 9 Interview</title><link>http://blogs.msdn.com/b/vcblog/archive/2011/02/08/10126533.aspx#10127618</link><pubDate>Thu, 10 Feb 2011 20:00:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10127618</guid><dc:creator>AndrewDover</dc:creator><description>&lt;p&gt;I do see positive signs from Microsoft for C++, and native development such as:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Web Services API &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/dd430435(VS.85).aspx"&gt;msdn.microsoft.com/.../dd430435(VS.85).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; Parallel Patterns Library &amp;nbsp; &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/dd492418.aspx#"&gt;msdn.microsoft.com/.../dd492418.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My guess is that Microsoft will end up partnering with Nokia and do QT as the C++ high level libraries, and keep the Windows API as the lower level C API.&lt;/p&gt;
&lt;p&gt;However, if C++ is first class in VS, what is the ratio of developers working on C++, C#, and VB libraries and tools ?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10127618" width="1" height="1"&gt;</description></item></channel></rss>