<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How much overhead does C++ bring compared to straight C?</title>
	<atom:link href="http://allmybrain.com/2008/08/09/how-much-overhead-does-c-bring-compared-to-straight-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://allmybrain.com/2008/08/09/how-much-overhead-does-c-bring-compared-to-straight-c/</link>
	<description>Where stuff from my brain lands</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:14:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: agtrier</title>
		<link>http://allmybrain.com/2008/08/09/how-much-overhead-does-c-bring-compared-to-straight-c/comment-page-1/#comment-1194</link>
		<dc:creator>agtrier</dc:creator>
		<pubDate>Tue, 16 Aug 2011 09:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://allmybrain.com/?p=115#comment-1194</guid>
		<description>IMH experience, the main difference is that C++ makes it *easier* to use existing class libraries rather than re-implementing all the features yourself, and thus skip a lot of implicit optimisations that you would otherwise have done.

This is where most of your binary file size comes from. The other differences are neglectable (well, most of the time..)</description>
		<content:encoded><![CDATA[<p>IMH experience, the main difference is that C++ makes it *easier* to use existing class libraries rather than re-implementing all the features yourself, and thus skip a lot of implicit optimisations that you would otherwise have done.</p>
<p>This is where most of your binary file size comes from. The other differences are neglectable (well, most of the time..)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Levi</title>
		<link>http://allmybrain.com/2008/08/09/how-much-overhead-does-c-bring-compared-to-straight-c/comment-page-1/#comment-646</link>
		<dc:creator>Levi</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://allmybrain.com/?p=115#comment-646</guid>
		<description>Lots of people use C++ in embedded chips.  You just have to be a little careful about what C++ features you use.  As your first program attests, C++ is almost 100% backwards compatible with C.  Although there are some differences in the labels of the original program as compiled in C and C++, you&#039;ll notice that the actual instructions generated are exactly the same.</description>
		<content:encoded><![CDATA[<p>Lots of people use C++ in embedded chips.  You just have to be a little careful about what C++ features you use.  As your first program attests, C++ is almost 100% backwards compatible with C.  Although there are some differences in the labels of the original program as compiled in C and C++, you&#8217;ll notice that the actual instructions generated are exactly the same.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

