<?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: Why C++ is a Dying Language</title>
	<atom:link href="http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/</link>
	<description>Software Engineering.</description>
	<lastBuildDate>Sat, 17 Dec 2011 16:27:06 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Liam Price</title>
		<link>http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/comment-page-1/#comment-5395</link>
		<dc:creator>Liam Price</dc:creator>
		<pubDate>Fri, 13 Aug 2010 00:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/#comment-5395</guid>
		<description>the demand for embedded software these days are getting higher and higher.:-*</description>
		<content:encoded><![CDATA[<p>the demand for embedded software these days are getting higher and higher.:-*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/comment-page-1/#comment-5251</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 30 Jul 2010 12:54:34 +0000</pubDate>
		<guid isPermaLink="false">http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/#comment-5251</guid>
		<description>class ThreadPool{
public:
   ThreadPool(int thread_count);
   ...
};

My workmates don&#039;t get why this is bad.  They also don&#039;t see the harm in overloading new/delete, operator bool/int, casting enums to int for storage, casting away constness, etc.</description>
		<content:encoded><![CDATA[<p>class ThreadPool{<br />
public:<br />
   ThreadPool(int thread_count);<br />
   &#8230;<br />
};</p>
<p>My workmates don&#8217;t get why this is bad.  They also don&#8217;t see the harm in overloading new/delete, operator bool/int, casting enums to int for storage, casting away constness, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christine</title>
		<link>http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/comment-page-1/#comment-241</link>
		<dc:creator>Christine</dc:creator>
		<pubDate>Mon, 31 Mar 2008 11:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://4thmouse.com/index.php/2008/02/17/why-c-is-a-dying-language/#comment-241</guid>
		<description>I couldn&#039;t agree with you more that languages should be written to prevent errors as much as possible.  This is really exactly the same issue as GUI design - why allow (or in some cases encourage) unwanted behavior.  C++ definitely allows you to shoot yourself in the foot.  In addition - because c++ is really difficult to parse - writing a good editor that can flag some of these issues for you as you type is difficult.</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree with you more that languages should be written to prevent errors as much as possible.  This is really exactly the same issue as GUI design &#8211; why allow (or in some cases encourage) unwanted behavior.  C++ definitely allows you to shoot yourself in the foot.  In addition &#8211; because c++ is really difficult to parse &#8211; writing a good editor that can flag some of these issues for you as you type is difficult.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

