<?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 Obsolete</title>
	<atom:link href="http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/</link>
	<description>Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing</description>
	<lastBuildDate>Thu, 25 Apr 2013 12:35:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Phonic</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2872</link>
		<dc:creator>Phonic</dc:creator>
		<pubDate>Thu, 29 Dec 2011 01:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2872</guid>
		<description><![CDATA[The fact that writing a project in C pretty much guarantees that C++ will never be used in it, is considered a feature not a bug by some.]]></description>
		<content:encoded><![CDATA[<p>The fact that writing a project in C pretty much guarantees that C++ will never be used in it, is considered a feature not a bug by some.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2871</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 28 Dec 2011 20:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2871</guid>
		<description><![CDATA[I&#039;d be interested to hear a more technical discussion as to what could be gained, and the challenges that would be faced in doing so. For instance - if C were to become a strict subset of C++, what features would be lost? How strongly would this impact current C usage, C&#039;s toolsets, etc.? What would C programmers gain by having C++ tools available to them?

...I&#039;m also curious if Bjarne has ever looked at D. From everything I&#039;ve read, it&#039;s superior to C++ in everything but community support.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d be interested to hear a more technical discussion as to what could be gained, and the challenges that would be faced in doing so. For instance &#8211; if C were to become a strict subset of C++, what features would be lost? How strongly would this impact current C usage, C&#8217;s toolsets, etc.? What would C programmers gain by having C++ tools available to them?</p>
<p>&#8230;I&#8217;m also curious if Bjarne has ever looked at D. From everything I&#8217;ve read, it&#8217;s superior to C++ in everything but community support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2870</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Wed, 28 Dec 2011 16:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2870</guid>
		<description><![CDATA[C is not obsolete. It will never be obsoleted by C++ any more than assembler will be obsoleted by C. C is used mostly for utility and operating systems programming now. That&#039;s pretty much it. It will continue to be used that way because that&#039;s what it is good at; being fast, compact and reliable in key components on a computer system.

What he&#039;s done here is ignored the strengths of C by describing C++ as easier to use by non-programmers, and attempting to insist that this is the average use case, but it&#039;s not for C. If you&#039;re not an expert in the programming field, then you shouldn&#039;t be writing operating systems or low-level utilities so you shouldn&#039;t be using C. In fact, you should probably be sticking to something far more practical than either C or C++ by using Python or Ruby or something that can get results quickly and abstracts away all of the complications instead of just some of them as C++ does.
One could argue C++ is obsolete. It&#039;s too clunky for low level programming, but occupying a middle ground in efficiency between C and the more usable interpreted languages of today. Just as C is a middle ground before going all the way to assembler. A language is just a tool, and different jobs call for different tools.]]></description>
		<content:encoded><![CDATA[<p>C is not obsolete. It will never be obsoleted by C++ any more than assembler will be obsoleted by C. C is used mostly for utility and operating systems programming now. That&#8217;s pretty much it. It will continue to be used that way because that&#8217;s what it is good at; being fast, compact and reliable in key components on a computer system.</p>
<p>What he&#8217;s done here is ignored the strengths of C by describing C++ as easier to use by non-programmers, and attempting to insist that this is the average use case, but it&#8217;s not for C. If you&#8217;re not an expert in the programming field, then you shouldn&#8217;t be writing operating systems or low-level utilities so you shouldn&#8217;t be using C. In fact, you should probably be sticking to something far more practical than either C or C++ by using Python or Ruby or something that can get results quickly and abstracts away all of the complications instead of just some of them as C++ does.<br />
One could argue C++ is obsolete. It&#8217;s too clunky for low level programming, but occupying a middle ground in efficiency between C and the more usable interpreted languages of today. Just as C is a middle ground before going all the way to assembler. A language is just a tool, and different jobs call for different tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateus Caruccio</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2869</link>
		<dc:creator>Mateus Caruccio</dc:creator>
		<pubDate>Wed, 28 Dec 2011 16:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2869</guid>
		<description><![CDATA[I understood nothing, like any C++ program.]]></description>
		<content:encoded><![CDATA[<p>I understood nothing, like any C++ program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amdroid</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2868</link>
		<dc:creator>amdroid</dc:creator>
		<pubDate>Wed, 28 Dec 2011 16:25:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2868</guid>
		<description><![CDATA[*shrugs* so change C++ so that it&#039;s fully compatible with C.

Problem solved.

Why fight to change another group when you can more easily change what&#039;s in your control and achieve the same outcome?]]></description>
		<content:encoded><![CDATA[<p>*shrugs* so change C++ so that it&#8217;s fully compatible with C.</p>
<p>Problem solved.</p>
<p>Why fight to change another group when you can more easily change what&#8217;s in your control and achieve the same outcome?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Nash</title>
		<link>http://www.softdevtube.com/2011/12/27/why-c-is-obsolete/comment-page-1/#comment-2867</link>
		<dc:creator>Paul Nash</dc:creator>
		<pubDate>Wed, 28 Dec 2011 15:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.softdevtube.com/?p=5321#comment-2867</guid>
		<description><![CDATA[If Mr Stroustrup feels so strongly about compatibility, why did he not just make C++ a strict superset of C?  Why should C, which was there first, have to adapt to his creation?

Just to add a touch of heresy to the discussion, I use C extensively.  And global variables.  And static variables.  But then I grew up on assembler, and still love BAL370, which runs on stack-free hardware]]></description>
		<content:encoded><![CDATA[<p>If Mr Stroustrup feels so strongly about compatibility, why did he not just make C++ a strict superset of C?  Why should C, which was there first, have to adapt to his creation?</p>
<p>Just to add a touch of heresy to the discussion, I use C extensively.  And global variables.  And static variables.  But then I grew up on assembler, and still love BAL370, which runs on stack-free hardware</p>
]]></content:encoded>
	</item>
</channel>
</rss>
