<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 11:14:43 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 11:14:43 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>37</c9:totalResults>
	<c9:pageCount>-37</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>This is NOT for the TSI (Technical Strategy and Incubation) but for STB (Server and Tools Business) !</p><p>This is NOT for the Bartok/Phoenix compilers but for the Visual C&#43;&#43; compiler !</p><p>This is NOT for an incubation project but for shipping (could be internally thought) products !</p><p>Finally some Midori ideas goes into product teams !</p><p>Hmmm....maybe .NET 5 will be the new <a href="https://www.microsoft.com/en-us/news/press/1997/feb97/vb5propr.aspx">Visual Basic 5</a> which<a href="http://visualbasic.freetutes.com/learn-vb6-advanced/lesson20/p8.html"> compiles the P-Code to native</a> using Visual C&#43;&#43; compiler. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-13.gif?v=c9' alt='Angel' /></p><p>So Going Native doesnt necessarily mean Going C&#43;&#43; and we can optimize for both programmer productivity and performance, how about that ?</p><p><a href="https://careers.microsoft.com/jobdetails.aspx?jid=81769">https&#58;&#47;&#47;careers.microsoft.com&#47;jobdetails.aspx&#63;jid&#61;81769</a><br><a href="http://www.compilerjobs.com/db/jobs_view.php?editid1=648">http&#58;&#47;&#47;www.compilerjobs.com&#47;db&#47;jobs_view.php&#63;editid1&#61;648</a></p><p></p><blockquote><div class="quoteText">We are looking for a software engineer to fill a critical role in the C&#43;&#43; compiler team at Microsoft. The successful candidate must be able to (1) help us ship new compilers and tools (2) bang out elegant scripting code, (3) work hand-in-hand with some of the best compiler architects in the business, and (4) demonstrate a strong desire to improve all automation used to ship the tools compile all major products in Microsoft.<p></p><div id="GLBLOGOEN" class="gcLogo"><span id="ctl00_ContentPlaceHolder1_JobDetails2_lblDescription"><br>We offer a chance to learn compiler and system technology from the ground up while helping to shape the future of C, C&#43;&#43; and C#. For Windows 8, Microsoft has invested in the automatic vectorization and parallelization of unaltered C&#43;&#43; in an initial effort to move the entire Microsoft platform to all the new hardware from Intel, AMD and ARM. Microsoft has an ambitious agenda to take those technologies to the next level and to ship enhancements to the compiler tool chain on a quarterly cadence. We need a key engineer to help us accomplish that aggressive goal while using this as an opportunity to learn about the development of compilers and operating systems.<br><br>To accomplish this, the candidate will work on improving all the automation used to stress the compiler while building Win 8, SQL and Office. This includes development activities for an essential automation system that is used for stressing the live development compiler while helping the development team understand and resolve key failures. As Microsoft continues to advance the state of the art with automatic vectorization and automatic parallelization capabilities across dissimilar architectures the need to grow the optimizer team is a priority for the company. <strong>This compiler will be used for both C&#43;&#43; and C#.</strong><br><br>Specifically this work will include: <br>• Creating new automation for stressing the new compiler<br>• Improve all the existing automation for building and stressing Windows and SQL<br>• Interface to the Windows, SQL, Phone and Console teams to deliver new compilers<br>• Work to coordinate compiler development with PM and QA teams<br>• Do performance analysis for code quality and throughput<br>• <strong>Create new harnessing and automation for a new effort to compile C# using the native C&#43;&#43; compiler</strong><br>• Working effectively across both managed and native, compilers and runtimes.<br>• Learning compiler technology by working alongside senior compiler architects building new compiler technology that ships internally on a regular and short cadence<br>Since the compiler is used to compile all the C&#43;&#43; software in the company the candidate must respect mission critical correctness by helping to identify the overall quality of the compiler for throughput, correctness, performance and code size. This is a great opportunity for an engineer that would like to learn about compiler and/or system programming while making sure it ships with as little friction as possible.</span></div><p></p></div></blockquote><p></p><p><a href="https://careers.microsoft.com/jobdetails.aspx?jid=81397">https&#58;&#47;&#47;careers.microsoft.com&#47;jobdetails.aspx&#63;jid&#61;81397</a></p><p></p><blockquote><div class="quoteText"><span id="ctl00_ContentPlaceHolder1_JobDetails2_lblDescription">We are looking for an exceptional candidate for the C&#43;&#43; optimizer team at Microsoft. The successful candidate must be able to (1) <strong>design new compiler innovations for both native and managed code</strong>, (2) bang out elegant code, (3) work hand-in-hand with some of the best compiler architects in the business, and (4) demonstrate a strong desire to learn. We offer a chance to help shape the future of high performance computing for many platforms by exploiting the ever wider vectors and the higher numbers of cores on each new generation of microprocessor that Microsoft will have to respond to in the next 12 to 18 months. For Windows 8, Microsoft has invested in the automatic vectorization and parallelization of unaltered C&#43;&#43; in an initial effort to move the entire Microsoft software platform to all the new hardware from Intel, AMD and ARM. Microsoft has an ambitious agenda to take those technologies to the next level. <strong>We want to expand that technology for both C&#43;&#43; and now C#.</strong><br><br>To accomplish this, the candidate will work on improving the optimization, vectorization and parallelization phases of <strong>the Microsoft C&#43;&#43; compiler both for C&#43;&#43; and C#</strong>. This includes both significant research and/or simultaneous product development activities. As Microsoft continues to advance the state of the art with automatic vectorization and automatic parallelization capabilities across dissimilar architectures the need to grow the optimizer team is a priority for the company. <strong>Since we are taking on a managed language like C# the candidate will assist in compiling MSIL byte codes using the native C&#43;&#43; compiler.</strong><br><br>Specifically this work will include:<br>• engineering parts of the reader for MSIL and type loader<br>• providing technical leadership across all the components in the new compile paths<br>• coordination with both the PM and QA teams<br>• performance analyis<br>• creating a native compiler internal representation the existing compiler can optimize<br>• the design and implementation of new managed optimizations to augment the existing optimizer like range check elimination or speeding up C# constructs on vector machines<br><strong>• engineering and co-designing the ability to emit a new object file format that will support rapid linking and </strong><br><strong>• fixing all existing phases of the compiler so that managed code can be correctly and efficiently compiled with the new auot-vectorizing/auto-parallelizing Win 8 compiler</strong><br>• working effectively across both domains – managed and native, compiler and runtime.<br>Since the compiler is used to compile all the C&#43;&#43; software in the company the candidate must respect mission critical correctness by helping to improve the overall quality of the compiler for throughput, correctness, performance and code size as all members of the team currently do.<br></span></div></blockquote><p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/bc79ec2408e5415a9c09a0560028304e#bc79ec2408e5415a9c09a0560028304e</link>
		<pubDate>Sat, 19 May 2012 02:26:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/bc79ec2408e5415a9c09a0560028304e#bc79ec2408e5415a9c09a0560028304e</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>It's hilarious how much detail you can get about a company's strategy just by reading their job openings.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/1a1c2b0f12a14d03a115a056004233c1#1a1c2b0f12a14d03a115a056004233c1</link>
		<pubDate>Sat, 19 May 2012 04:01:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/1a1c2b0f12a14d03a115a056004233c1#1a1c2b0f12a14d03a115a056004233c1</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Awesome.&nbsp; There's less and less reason to have&nbsp;a CLR or VM if you have a compiler that can take in various languages and target various architectures just as well - and better.&nbsp; There's a session on auto vectorization that was just live today ... I only caught a part of it and plan to check it out this weekend.</p><p>Someone correct me if I'm wrong here, but if&nbsp;you have deterministic finalization that works with&nbsp;move semantics as you have with C&#43;&#43; 11, which allows you to avoid falling back to raw pointers and having to manage memory outside of destructors etc..., then performant C&#43;&#43; and C# become quite similar.&nbsp;&nbsp;The compiler can make the C# behave as it would if it were managed code (GC wise ... ignoring CAS or other CLR services), but better since there's true deterministic finalization.&nbsp; Since older C&#43;&#43; compilers didn't have move semantics for reference types, then trying to get C# code to compile down to native would result in copy semantics and horrible performance.&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/7e2fa1cbd49245fc84b3a056005c2362#7e2fa1cbd49245fc84b3a056005c2362</link>
		<pubDate>Sat, 19 May 2012 05:35:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/7e2fa1cbd49245fc84b3a056005c2362#7e2fa1cbd49245fc84b3a056005c2362</guid>
		<dc:creator>Richard Anthony Hein</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Richard.Hein/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Hope to see C# compiled to native code. I have seen an employeer trying to migrate C# to C&#43;&#43; for additional hardware support and performance. But, such task is going to be a lot harder than simple C#. This would eliminate the need for such task.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/1b08b7784ffe4b04a397a05600606260#1b08b7784ffe4b04a397a05600606260</link>
		<pubDate>Sat, 19 May 2012 05:50:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/1b08b7784ffe4b04a397a05600606260#1b08b7784ffe4b04a397a05600606260</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>What does this mean for Anders? Will he have to answer to the native language team before any additions to C#?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/498c9905dee94bdea88fa05600d44405#498c9905dee94bdea88fa05600d44405</link>
		<pubDate>Sat, 19 May 2012 12:52:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/498c9905dee94bdea88fa05600d44405#498c9905dee94bdea88fa05600d44405</guid>
		<dc:creator>Steve Richter</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/SteveRichter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c1b08b7784ffe4b04a397a05600606260">magicalclick</a>: Assuming you were not attempting to write drivers in C#, what about it is slower or supports less hardware than C&#43;&#43;? &nbsp;(Of course, I'm assuming you are still targeting Windows...)</p><p>Case studies tend to show that C# produces better performance than C&#43;&#43;. &nbsp;I've seen where people have set out to show how bad C# performs compared to native code, and change their minds once they see the results.</p><p>This isn't meant to troll, but I'm genuinely curious since this is not the typical path taken.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b490e09891bc46ccb210a056012c434f#b490e09891bc46ccb210a056012c434f</link>
		<pubDate>Sat, 19 May 2012 18:13:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b490e09891bc46ccb210a056012c434f#b490e09891bc46ccb210a056012c434f</guid>
		<dc:creator>bondsbw</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/bondsbw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/7e2fa1cbd49245fc84b3a056005c2362">20 hours&nbsp;ago</a>, <a href="/Niners/Richard.Hein">Richard.Hein</a> wrote</p><p>Awesome.&nbsp; There's less and less reason to have&nbsp;a CLR or VM if you have a compiler that can take in various languages and target various architectures just as well - and better.&nbsp; There's a session on auto vectorization that was just live today ... I only caught a part of it and plan to check it out this weekend.</p><p>Someone correct me if I'm wrong here, but if&nbsp;you have deterministic finalization that works with&nbsp;move semantics as you have with C&#43;&#43; 11, which allows you to avoid falling back to raw pointers and having to manage memory outside of destructors etc..., then performant C&#43;&#43; and C# become quite similar.&nbsp;&nbsp;The compiler can make the C# behave as it would if it were managed code (GC wise ... ignoring CAS or other CLR services), but better since there's true deterministic finalization.&nbsp; Since older C&#43;&#43; compilers didn't have move semantics for reference types, then trying to get C# code to compile down to native would result in copy semantics and horrible performance.&nbsp;</p><p></p></div></blockquote><p></p><p>As I see it, the challenge to get C# get deterministic finalization is to make it able to break out of its dependence on the GC.&nbsp;Extending the language would just beef up the unsafe part of the language; what would be really cool would be to get the compiler spot by usage when a reference can be (safely and verifably) converted into an unique_ptr, a shared_ptr, or even just allocate it on the stack.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/9306c2ed362d4b189b67a05700208b9d#9306c2ed362d4b189b67a05700208b9d</link>
		<pubDate>Sun, 20 May 2012 01:58:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/9306c2ed362d4b189b67a05700208b9d#9306c2ed362d4b189b67a05700208b9d</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/1a1c2b0f12a14d03a115a056004233c1">23 hours&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote<p></p><p>It's hilarious how much detail you can get about a company's strategy just by reading their job openings.</p></div></blockquote><p></p><p>Oh its not about 'company strategy' but just some geeky technology tibits, of course its just speculating but speculating is always fun ! Especially when MS is not as open as before.</p><p></p><blockquote><div class="quoteText"><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/498c9905dee94bdea88fa05600d44405">14 hours&nbsp;ago</a>, <a href="/Niners/SteveRichter">SteveRichter</a> wrote<p></p><p>What does this mean for Anders? Will he have to answer to the native language team before any additions to C#?</p></div></blockquote><p></p><p>Well, I read it carefully and sometimes it actually says the compiler is compiling MSIL, so it could work like NGEN/JIT or a post-compiling phase. of course the C# frontend (Roslyn?) could be integrated too, to provide more analysis and optimizing possiblities. So basically Anders owns the frontend and VC team has the backend (or one of the backends) I guess.</p><p></p><blockquote><div class="quoteText"><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b490e09891bc46ccb210a056012c434f">9 hours&nbsp;ago</a>, <a href="/Niners/bondsbw">bondsbw</a> wrote<p></p><p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c1b08b7784ffe4b04a397a05600606260">magicalclick</a>: Assuming you were not attempting to write drivers in C#, what about it is slower or supports less hardware than C&#43;&#43;? &nbsp;(Of course, I'm assuming you are still targeting Windows...)</p><p>Case studies tend to show that C# produces better performance than C&#43;&#43;. &nbsp;I've seen where people have set out to show how bad C# performs compared to native code, and change their minds once they see the results.</p><p>This isn't meant to troll, but I'm genuinely curious since this is not the typical path taken.</p></div></blockquote><p></p><p>Tell the news to Herb Sutter ! or read this :</p><p><a href="https://careers.microsoft.com/jobdetails.aspx?jid=76831">https&#58;&#47;&#47;careers.microsoft.com&#47;jobdetails.aspx&#63;jid&#61;76831</a><br></p><blockquote><div class="quoteText"><span id="ctl00_ContentPlaceHolder1_JobDetails2_lblDescription">Managed code can be much higher performing when it is compiled by an ahead-of-time advanced optimizing compiler to native code.</span></div></blockquote><p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/c61a2f847c7a4ea4b725a057003c1429#c61a2f847c7a4ea4b725a057003c1429</link>
		<pubDate>Sun, 20 May 2012 03:38:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/c61a2f847c7a4ea4b725a057003c1429#c61a2f847c7a4ea4b725a057003c1429</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#cb490e09891bc46ccb210a056012c434f">bondsbw</a>:</p><p>To my understanding, it is embeded system. So, I guess they don't have .Net for it. Personally I don't know the whole story behind it.</p><p>I agree with the performance statement. Although if you really start to crunch the performance, C&#43;&#43; is definitly faster. The caveat is, crunching that performance is very challenging and often makes more mistakes on the way. But, some companies do have the resources for that.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/32a07eca7cee4e6e96eca057013e4547#32a07eca7cee4e6e96eca057013e4547</link>
		<pubDate>Sun, 20 May 2012 19:18:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/32a07eca7cee4e6e96eca057013e4547#32a07eca7cee4e6e96eca057013e4547</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>I'd encourage you to not speculate on incomplete technical&nbsp;information in a&nbsp;job description or at least don't base conclusions on partial data...<br><br>Wait for the folks who know what they're talking about to talk about what's really going on&nbsp; when they have something complete to share.</p><p>C</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0649b6f060dc4d4eab8ba05800355a66#0649b6f060dc4d4eab8ba05800355a66</link>
		<pubDate>Mon, 21 May 2012 03:14:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0649b6f060dc4d4eab8ba05800355a66#0649b6f060dc4d4eab8ba05800355a66</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c0649b6f060dc4d4eab8ba05800355a66">Charles</a>: Shut down Channel9 and start the ministry of truth from 1984.</p><p>That will solve all of Bill Gates's pesky problems with humanity and speculation once and for all.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/f5c61feb715b4091bec3a058003dd2fb#f5c61feb715b4091bec3a058003dd2fb</link>
		<pubDate>Mon, 21 May 2012 03:45:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/f5c61feb715b4091bec3a058003dd2fb#f5c61feb715b4091bec3a058003dd2fb</guid>
		<dc:creator>01001001</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/01001001/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c0649b6f060dc4d4eab8ba05800355a66">Charles</a>: But speculation is fun...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/cda97f9c70b14b39a132a0580042ffc2#cda97f9c70b14b39a132a0580042ffc2</link>
		<pubDate>Mon, 21 May 2012 04:03:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/cda97f9c70b14b39a132a0580042ffc2#cda97f9c70b14b39a132a0580042ffc2</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/cda97f9c70b14b39a132a0580042ffc2">3 hours&nbsp;ago</a>, <a href="/Niners/Sven%20Groot">Sven&nbsp;Groot</a> wrote</p><p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c0649b6f060dc4d4eab8ba05800355a66">Charles</a>: But speculation is fun...</p><p></p></div></blockquote><p></p><p>Indeed it is. Just don't take it too seriously (it's fun...) <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br>C</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/fdd5ba9dc4a6409bae6da0580075c9f1#fdd5ba9dc4a6409bae6da0580075c9f1</link>
		<pubDate>Mon, 21 May 2012 07:08:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/fdd5ba9dc4a6409bae6da0580075c9f1#fdd5ba9dc4a6409bae6da0580075c9f1</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>OK. I'm fully aware of the hilariousness of speculating, but its way more funnier than waiting, right ? I'm not going to base any business decisions on that, and I believe nobody will.</p><p>As Linus Torvalds said : Just For Jun.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/870b6fb63973449895a7a05800c74a04#870b6fb63973449895a7a05800c74a04</link>
		<pubDate>Mon, 21 May 2012 12:05:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/870b6fb63973449895a7a05800c74a04#870b6fb63973449895a7a05800c74a04</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c870b6fb63973449895a7a05800c74a04">felix9</a>: Good boy.</p><p>C</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b670c520ca6b493498ada058012df778#b670c520ca6b493498ada058012df778</link>
		<pubDate>Mon, 21 May 2012 18:19:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b670c520ca6b493498ada058012df778#b670c520ca6b493498ada058012df778</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>OMG! Is this the end of .NET? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>That was fun.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/09b80f9820f54447bdaea05801403e69#09b80f9820f54447bdaea05801403e69</link>
		<pubDate>Mon, 21 May 2012 19:25:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/09b80f9820f54447bdaea05801403e69#09b80f9820f54447bdaea05801403e69</guid>
		<dc:creator>DeathByVisualStudio</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DeathByVisualStudio/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/09b80f9820f54447bdaea05801403e69">19 hours&nbsp;ago</a>, <a href="/Niners/DeathByVisualStudio">DeathByVisualStudio</a> wrote<p></p><p>OMG! Is this the end of .NET? <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9" alt="Wink"></p><p>That was fun.</p></div></blockquote><p></p><p>Of course not, its a Nirvana ! of the Phoenix ! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> (Nirvana could be a perfect codename btw)</p><p>VB5 is not the end of VB right ? that was VB6 ...... oh wait.</p><p>No, this is just a logical thing when the CLR want to <a href="https://channel9.msdn.com/Forums/Coffeehouse/Patrick-Dussud-says-the-same-CLR-on-the-desktop-will-run-on-phones-and-devices">reach resource-constrained devices</a>,<br>do you think the managed language teams will sit there listening Herb Sutter bragging about<br>the performance advantages of C&#43;&#43;/native code and then give up and do nothing ? huh.</p><p>At least, a much-better optimized NGEN wont kill the platform right ? </p><p></p><blockquote><div class="quoteText"><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b670c520ca6b493498ada058012df778">20 hours&nbsp;ago</a>, <a href="/Niners/Charles">Charles</a> wrote<p></p><p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c870b6fb63973449895a7a05800c74a04">felix9</a>: Good boy.</p><p>C</p></div></blockquote><p></p><p>So, may I go on ? talking about 'incomplete technical&nbsp;information' or 'partial data', there are indeed so many questions and mysteries about this thing.</p><p>What about the CLR ? will it be exactly the same CLR too ? or something like SLR ? I guess the <a href="https://channel9.msdn.com/Forums/Coffeehouse/Some-more-info-on-Redhawk-in-Windows-8">Redhawk </a>itself is somehow dead, because a seperate and different runtime is not practical, if you can't port existing .NET code directly, then its not that useful. </p><p>Then how compatible will the language be ? IIRC Bartok has some limitations on language features right ? (could be wrong though) Can I set 'Compile to native' as a checkbox, like in VB5 ? or could it be a seperate kind of project type with some rules ?</p><p>IIRC the benefits of VB5 native compiling were limited because most of the code calls into the runtime library / COM anyway and wont gain much from native code in itself, except heavy math routines. And in the WinRT world you can always write those code in native languages. so ... I guess Herb Sutter was right about the inlining of templates, without virtual calls, C&#43;&#43; is still better.</p><p>What about P/Invoke and reversed P/Invoke ? IIRC one good thing about Redhawk is low cost and seamless calls between C and C# code, right ? is this why we wont need XNA anymore ?</p><p>What about the Metadata ? Reflections ? Emit ?</p><p>Hmmmm..... really want to hear someone really knows what they are talking about to talk !</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/68902893ac5b43ecae23a059010b56f7#68902893ac5b43ecae23a059010b56f7</link>
		<pubDate>Tue, 22 May 2012 16:13:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/68902893ac5b43ecae23a059010b56f7#68902893ac5b43ecae23a059010b56f7</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>IIRC the benefits of VB5 native compiling were limited because most of the code calls into the runtime library / COM anyway and wont gain much from native code in itself, except heavy math routines. And in the WinRT world you can always write those code in native languages. so ... I guess Herb Sutter was right about the inlining of templates, without virtual calls, C&#43;&#43; is still better.</p><p>[/quote]</p><p>yeah, I do not follow at all how a C&#43;&#43; WinRT app is more efficient and less power using than C# when the majority of the time the app is in the WinRT.&nbsp; And if a modern C&#43;&#43; app is supposed to use smart pointers, how is that more efficient that C# references?&nbsp; I thought the lesson learned by the designers of the GC was that reference counting was slower than garbage collecting.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4b587d72e0304d4bad3aa05901118257#4b587d72e0304d4bad3aa05901118257</link>
		<pubDate>Tue, 22 May 2012 16:35:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4b587d72e0304d4bad3aa05901118257#4b587d72e0304d4bad3aa05901118257</guid>
		<dc:creator>Steve Richter</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/SteveRichter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/870b6fb63973449895a7a05800c74a04">1 day&nbsp;ago</a>, <a href="/Niners/felix9">felix9</a> wrote</p><p>As Linus Torvalds said : Just For Jun.</p><p></p></div></blockquote><p></p><p>No no it's Just For Jon. You see the CLR team is amazed at the Skeet's stack overflow rep. Maybe if they change the compiler he'll be stumped for a while and everyone else can get a chance to ask questions.</p><p><em>Note: This is a lie.</em></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0ea927f8a25e4300b9daa059011388a4#0ea927f8a25e4300b9daa059011388a4</link>
		<pubDate>Tue, 22 May 2012 16:43:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0ea927f8a25e4300b9daa059011388a4#0ea927f8a25e4300b9daa059011388a4</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/68902893ac5b43ecae23a059010b56f7">13 minutes&nbsp;ago</a>, <a href="/Niners/felix9">felix9</a> wrote</p><p>*snip*</p><p>Of course not, its a Nirvana ! of the Phoenix ! <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"> (Nirvana could be a perfect codename btw)</p><p>VB5 is not the end of VB right ? that was VB6 ...... oh wait.</p><p>No, this is just a logical thing when the CLR want to <a href="https://channel9.msdn.com/Forums/Coffeehouse/Patrick-Dussud-says-the-same-CLR-on-the-desktop-will-run-on-phones-and-devices">reach resource-constrained devices</a>,<br>do you think the managed language teams will sit there listening Herb Sutter bragging about<br>the performance advantages of C&#43;&#43;/native code and then give up and do nothing ? huh.</p><p>At least, a much-better optimized NGEN wont kill the platform right ?</p><p></p></div></blockquote><p></p><p>Thanks for humoring my sarcasm. Though VB5 =&gt; VB6 is not a fair comparison. VB6 =&gt; .NET I think is more along those lines especially if some incarnation of the CLR isn't part of the Nirvana's picture.</p><p>True about NGEN.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4a7aef80d2fc4ea6831ea059011d0121#4a7aef80d2fc4ea6831ea059011d0121</link>
		<pubDate>Tue, 22 May 2012 17:17:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4a7aef80d2fc4ea6831ea059011d0121#4a7aef80d2fc4ea6831ea059011d0121</guid>
		<dc:creator>DeathByVisualStudio</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DeathByVisualStudio/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4b587d72e0304d4bad3aa05901118257">3 hours&nbsp;ago</a>, <a href="/Niners/SteveRichter">SteveRichter</a> wrote</p><p>...&nbsp;And if a modern C&#43;&#43; app is supposed to use smart pointers, how is that more efficient that C# references?&nbsp; I thought the lesson learned by the designers of the GC was that reference counting was slower than garbage collecting.</p><p></p></div></blockquote><p></p><p>I believe that needs to be put in the right context. Garbage collection can be more performant than reference counting, so if you are designing a language that relies heavily on managed memory, a GC is the way to go. But there's the rub... C&#43;&#43; offers you options that allow you to express your code without using reference counting at all, possibly at the expense of memory safety.</p><p>Take for instance an object that is not meant to survive the scope it's allocated in. Assuming it's a reference type, in C# it gets invariably allocated on the managed heap and you incur collection costs. In C&#43;&#43;, you could use a unique_ptr, or even just allocate it on the stack. Sure, that's not foolproof, but the gains in performance and memory pressure are significant.</p><p>That's&nbsp;where a smarter compiler could really help: in C&#43;&#43; it could be more aggressive in detecting dangerous situations; in C#, it could detect cases in which the lifetime of an object can be safely determined at compile time and get them out of the hair of the GC (and possibly onto the stack).</p><p>This is just the tip of the iceberg, but I already rambled enough. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4e604622e40243e39b6ba0590165eb46#4e604622e40243e39b6ba0590165eb46</link>
		<pubDate>Tue, 22 May 2012 21:43:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4e604622e40243e39b6ba0590165eb46#4e604622e40243e39b6ba0590165eb46</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Well, well, I think this 'compiler' has little to do with C&#43;&#43; front end, its not about trans-compile C# to C&#43;&#43; , I guess its all about the c2.dll aka Microsoft Optimizing Compiler.</p><p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0ea927f8a25e4300b9daa059011388a4">5 days&nbsp;ago</a>, <a href="/Niners/blowdart">blowdart</a> wrote</p><p>*snip*</p><p>No no it's Just For Jon. You see the CLR team is amazed at the Skeet's stack overflow rep. Maybe if they change the compiler he'll be stumped for a while and everyone else can get a chance to ask questions.</p><p><em>Note: This is a lie.</em></p><p></p></div></blockquote><p></p><p>LMAO! OK.</p><p>sorry for the typo. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-10.gif?v=c9' alt='Embarassed' /> </p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/c29b012297cc40528536a05f000db153#c29b012297cc40528536a05f000db153</link>
		<pubDate>Mon, 28 May 2012 00:49:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/c29b012297cc40528536a05f000db153#c29b012297cc40528536a05f000db153</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c4e604622e40243e39b6ba0590165eb46">Blue Ink</a>:</p><p>I'm no expert in this, but I think reference counting is also more predictable (latency wise) making it superior memory management method for real time applications. GC performance depends on the GC algorithm, but I never recall seeing a GC that was conclusively proven to be faster than reference counting. One thing GC does have that reference counting does not is the ability to handle circular references though.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/a7afcc11f26641ed951da05f0029be44#a7afcc11f26641ed951da05f0029be44</link>
		<pubDate>Mon, 28 May 2012 02:31:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/a7afcc11f26641ed951da05f0029be44#a7afcc11f26641ed951da05f0029be44</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/a7afcc11f26641ed951da05f0029be44">10 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c4e604622e40243e39b6ba0590165eb46">Blue Ink</a>:</p><p>One thing GC does have that reference counting does not is the ability to handle circular references though.</p></div></blockquote><p></p><p>Isn't that why people use weak references?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/cface47d02e34c33a8e9a05f002e2d4b#cface47d02e34c33a8e9a05f002e2d4b</link>
		<pubDate>Mon, 28 May 2012 02:48:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/cface47d02e34c33a8e9a05f002e2d4b#cface47d02e34c33a8e9a05f002e2d4b</guid>
		<dc:creator>Joshua Ross</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Jsoh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/a7afcc11f26641ed951da05f0029be44">13 hours&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>I'm no expert in this, but I think reference counting is also more predictable (latency wise) making it superior memory management method for real time applications. GC performance depends on the GC algorithm, but I never recall seeing a GC that was conclusively proven to be faster than reference counting. One thing GC does have that reference counting does not is the ability to handle circular references though.&nbsp;</p><p></p></div></blockquote><p></p><p>The performance of reference counting is pretty much constant with respect to the amount of available memory. Conversely, garbage collectors will improve steadily as you add more memory (interesting special case when the amount of memory is infinite). So, if GC's aren't ahead right now, they will eventually be.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b5af626fefbc4ee6aee7a05f012b26f2#b5af626fefbc4ee6aee7a05f012b26f2</link>
		<pubDate>Mon, 28 May 2012 18:09:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/b5af626fefbc4ee6aee7a05f012b26f2#b5af626fefbc4ee6aee7a05f012b26f2</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p>yeah, I do not follow at all how a C&#43;&#43; WinRT app is more efficient and less power using than C# when the majority of the time the app is in the WinRT.&nbsp; And if a modern C&#43;&#43; app is supposed to use smart pointers, how is that more efficient that C# references?&nbsp; I thought the lesson learned by the designers of the GC was that reference counting was slower than garbage collecting.</p><p></p></div></blockquote><p></p><p>But for an application where it makes sense to talk about performance *at all*, the majority of the time will *not* be spent in WinRT.</p><p>But, and this is the important point, no one said anything about reference counting.</p><p>Smart pointers != shared pointers.</p><p>Shared pointers use reference counting, and they are *a* form of smart pointer. They are, by far, the slowest kind of smart pointer, and certainly not the first one you should look to.</p><p>Most of the time, you can/should use something like unique_ptr, which is, well, optimal. There is literally no overhead to using it.</p><p>And even smart pointers aren't the final word. They are just a single example of RAII. RAII is how *all* resources in C&#43;&#43; are managed. Not just memory, but sockets, files, locks and anything else.</p><p>And resource management is not the reason why C&#43;&#43; can be faster than C#. The reason for *that* is that C&#43;&#43; supports a number of way to produce zero-overhead abstractions.</p><p>&nbsp;</p><p>So really, you're barking up the wrong tree. Overuse of shared pointers is one way in which (bad) C&#43;&#43; code can be made incredibly slow. But no one said to use shared pointers everywhere in modern C&#43;&#43; code. They said to use *smart pointers*.</p><p>&nbsp;</p><p>If you just tag a reference count onto every object in C&#43;&#43;, then it's going to be slow. But in C&#43;&#43;, you don't *need* to reference count the vast majority of objects, because you (and the compiler) *know* when they should be destroyed (hint: when they go out of scope)</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/64dae0b1586d4807b563a06000c27dba#64dae0b1586d4807b563a06000c27dba</link>
		<pubDate>Tue, 29 May 2012 11:48:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/64dae0b1586d4807b563a06000c27dba#64dae0b1586d4807b563a06000c27dba</guid>
		<dc:creator>jalfd</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jalfd/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/64dae0b1586d4807b563a06000c27dba">47 minutes&nbsp;ago</a>, <a href="/Niners/jalfd">jalfd</a> wrote</p><p>Most of the time, you can/should use something like unique_ptr, which is, well, optimal. There is literally no overhead to using it.</p><p></p></div></blockquote><p></p><p>How does unique_ptr work?&nbsp;&nbsp; Why do you have to use the move function when assigning 1 unique_ptr to another?<br></p><pre class="brush: text">  unique_ptr&lt;wstring&gt; pMsg(new wstring) ;  *pMsg = L&quot;The unique_ptr class supersedes auto_ptr&quot; ;  ::OutputDebugString(pMsg-&gt;c_str( )) ;//  auto pMsg3 = pMsg ;  // compile error.  auto pMsg3 = move(pMsg) ;  ::OutputDebugString(pMsg3-&gt;c_str( )) ;</pre><p></p><p>and how to build a collection of unique_ptr?<br></p><pre class="brush: text">  vector&lt;unique_ptr&lt;wstring&gt;&gt; msgList;  msgList.push_back(pMsg3) ;  // compile error.</pre><p></p><p>&nbsp;</p><p><a href="http://msdn.microsoft.com/en-us/library/dd293668.aspx">http://msdn.microsoft.com/en-us/library/dd293668.aspx</a><br><a href="http://msdn.microsoft.com/en-us/library/ee410601.aspx#2">http://msdn.microsoft.com/en-us/library/ee410601.aspx#2</a></p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0794e7285eb74a22879aa06000dfc53f#0794e7285eb74a22879aa06000dfc53f</link>
		<pubDate>Tue, 29 May 2012 13:34:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0794e7285eb74a22879aa06000dfc53f#0794e7285eb74a22879aa06000dfc53f</guid>
		<dc:creator>Steve Richter</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/SteveRichter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@SteveRichter: unique_ptr is non-copyable by design as the unique_ptr owns the memory. If you want to transfer ownership, you need to std::move otherwise you'd have two unique_ptr's owning the same data (violating the uniqueness).</p><p>If you want to share ownership of memory between multiple smart pointers, you would use shared_ptr instead as its reference count is adjusted on copy/assignment, etc.</p><p>As for the std::vector of std::unique_ptr, this can be done with emplacement, this will construct the unique_ptr inside the vector itself with the raw pointer passed in. But i think with move semantics, std::vector&lt;std::wstring&gt; might be more appropriate.</p><p>&nbsp;</p><p>I'm still figuring out all of the c&#43;&#43;11 guidance myself, but maybe something like this:</p><p><pre class="brush: text">std::wstring msg(L&quot;The unique_ptr class supersedes auto_ptr&quot;);
::OutputDebugString(msg.c_str( ));
msgList.push_back(std::move(msg));</pre></p><p><span><br></span></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0262e349a50e4419acbba06000e85ad4#0262e349a50e4419acbba06000e85ad4</link>
		<pubDate>Tue, 29 May 2012 14:05:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0262e349a50e4419acbba06000e85ad4#0262e349a50e4419acbba06000e85ad4</guid>
		<dc:creator>banjomatic</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/banjomatic/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0262e349a50e4419acbba06000e85ad4">3 minutes&nbsp;ago</a>, <a href="/Niners/banjomatic">banjomatic</a> wrote</p><p>&nbsp;</p><p>I'm still figuring out all of the c&#43;&#43;11 guidance myself, but maybe something like this:</p><div class="syntaxhighlighterHolder"><div id="highlighter_648382" class="syntaxhighlighter text ie"><table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="gutter"><div class="line number1 index0 alt2">1</div><div class="line number2 index1 alt1">2</div><div class="line number3 index2 alt2">3</div></td><td class="code"><div class="container"><div class="line number1 index0 alt2"><code class="text plain">std::wstring msg(L&quot;The unique_ptr class supersedes auto_ptr&quot;);</code></div><div class="line number2 index1 alt1"><code class="text plain">::OutputDebugString(msg.c_str( ));</code></div><div class="line number3 index2 alt2"><code class="text plain">msgList.push_back(std::move(msg));</code></div></div></td></tr></tbody></table></div></div><p><span><br></span></p><p></p></div></blockquote><p></p><p>got it. thank you. I ask about collections because they are a basis of XAML programming, I am kind of sceptical of C&#43;&#43; collections&nbsp;performing well and being easy to use.</p><p>&nbsp;</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/bee24a79bb4f4d7f9e84a06000eb7025#bee24a79bb4f4d7f9e84a06000eb7025</link>
		<pubDate>Tue, 29 May 2012 14:17:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/bee24a79bb4f4d7f9e84a06000eb7025#bee24a79bb4f4d7f9e84a06000eb7025</guid>
		<dc:creator>Steve Richter</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/SteveRichter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Sounds like after failing to get C&#43;&#43;/CX accepted, MS will try by turning C# as its native language. Once that happens, will MS keep investing in C&#43;&#43; as well?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/833cfcc98b5045e18043a0a701580051#833cfcc98b5045e18043a0a701580051</link>
		<pubDate>Wed, 08 Aug 2012 20:52:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/833cfcc98b5045e18043a0a701580051#833cfcc98b5045e18043a0a701580051</guid>
		<dc:creator>AlejoLanza</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AlejoLanza/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-#c833cfcc98b5045e18043a0a701580051">AlejoLanza</a>: I'd be glad to see C&#43;&#43; go away for Windows development. Native C# would beat it in usability and at least meet it in performance.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/f8b1fda3526d470b9a13a0a8002c239c#f8b1fda3526d470b9a13a0a8002c239c</link>
		<pubDate>Thu, 09 Aug 2012 02:40:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/f8b1fda3526d470b9a13a0a8002c239c#f8b1fda3526d470b9a13a0a8002c239c</guid>
		<dc:creator>Scott</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/spivonious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/4b587d72e0304d4bad3aa05901118257">May 22, 2012 at 7:35&nbsp;PM</a>, <a href="/Niners/SteveRichter">SteveRichter</a> wrote</p><p>I thought the lesson learned by the designers of the GC was that reference counting was slower than garbage collecting.&nbsp;</p><p></p></div></blockquote><p></p><p>Reference counting is orders of magnitude faster than performing a GC.</p><p>The reason .NET and other managed languages choose a GC is it detects circular references.</p><p>Consider a linkedlist with reference counting:</p><p>func main()<br>{</p><p>LinkedListNode i = new LLNode();<br>// ref count of i = 1<br>LinkedListNode j = new LLNode();<br>// ref count of j = 1<br>i-&gt;Flink = j;<br>// ref count of i = 2<br>j-&gt;Blink = i;<br>// ref count of j = 2</p><p>i = nullptr;<br>// ref count of i = 1<br>j = nullptr<br>// ref count of j = 1</p><p>}</p><p>So now we've leaked i and j. Nobody points to them, but their ref-count is 1 (and hence won't be deleted) since i points to j and j points to i.</p><p>GC solves this problem by saying that both i and j are not reachable at the end of main, and hence are eligible for collection.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/ff6ac5230c2d4ac0a937a0a8014fab2b#ff6ac5230c2d4ac0a937a0a8014fab2b</link>
		<pubDate>Thu, 09 Aug 2012 20:22:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/ff6ac5230c2d4ac0a937a0a8014fab2b#ff6ac5230c2d4ac0a937a0a8014fab2b</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Hi,</p><p>any news on this project ?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0bcaa0d3367a4a69bf9ca0ec01586b3a#0bcaa0d3367a4a69bf9ca0ec01586b3a</link>
		<pubDate>Tue, 16 Oct 2012 20:53:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/0bcaa0d3367a4a69bf9ca0ec01586b3a#0bcaa0d3367a4a69bf9ca0ec01586b3a</guid>
		<dc:creator>objectref</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/objectref/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Nope. but the job has been posted again recently, still hiring I guess.</p><p>But, in the WP8 Cloud JIT story <a href="http://channel9.msdn.com/Forums/Coffeehouse/MS-patent-Optimizer-as-an-AppStore-Service-Cloud-JIT-/c539c486cf914d3ab718a0a700fb473e">something called MDIL</a> was revealed, dont know if its related but quite possible, because MDIL seems to be at the right level a native optimizer could be working on.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/3d6a1aaf52b64cbc88b8a0ed00199767#3d6a1aaf52b64cbc88b8a0ed00199767</link>
		<pubDate>Wed, 17 Oct 2012 01:33:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/3d6a1aaf52b64cbc88b8a0ed00199767#3d6a1aaf52b64cbc88b8a0ed00199767</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>A&nbsp;WP8 app written in C#, gets automatically compiled to native ARM code when you submit it on the Store, so no there is no JIT anymore there.</p><p>Wondering if we will see this on the Desktop too...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/e5d200c6dc954ee49666a11600db3911#e5d200c6dc954ee49666a11600db3911</link>
		<pubDate>Tue, 27 Nov 2012 13:18:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/e5d200c6dc954ee49666a11600db3911#e5d200c6dc954ee49666a11600db3911</guid>
		<dc:creator>objectref</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/objectref/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>Any news (official or not) about the compiler?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/baade6fcc2c742a1aa61a16700ebe6c0#baade6fcc2c742a1aa61a16700ebe6c0</link>
		<pubDate>Sat, 16 Feb 2013 14:18:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/baade6fcc2c742a1aa61a16700ebe6c0#baade6fcc2c742a1aa61a16700ebe6c0</guid>
		<dc:creator>Ultrahead</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ultrahead/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - MS working on a same compiler for C++ AND C# ! Not in &#39;incubation&#39; but for production !</title>
		<description><![CDATA[<p>I hope to see some announcement at //build event, on June...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/40b4cf6bebf94fbc8241a1be0095037d#40b4cf6bebf94fbc8241a1be0095037d</link>
		<pubDate>Tue, 14 May 2013 09:02:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production-/40b4cf6bebf94fbc8241a1be0095037d#40b4cf6bebf94fbc8241a1be0095037d</guid>
		<dc:creator>objectref</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/objectref/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>