<?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: The Economics of Programming Languages in One Short Lesson</title>
	<atom:link href="http://pocoproject.org/blog/?feed=rss2&#038;p=58" rel="self" type="application/rss+xml" />
	<link>http://pocoproject.org/blog/?p=58</link>
	<description>News and discussion for the POCO Community</description>
	<lastBuildDate>Thu, 09 May 2013 12:05:16 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: alex</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-173</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Thu, 22 Mar 2007 21:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-173</guid>
		<description>There are many &quot;flavors&quot; of &lt;a href=&quot;http://en.wikipedia.org/wiki/Correctness&quot; rel=&quot;nofollow&quot;&gt;correctness&lt;/a&gt;. What I meant in this context was: yes, you can skip checking for null pointer and make code run faster, but you are significantly increasing your chances for failure.</description>
		<content:encoded><![CDATA[<p>There are many &#8220;flavors&#8221; of <a href="http://en.wikipedia.org/wiki/Correctness" rel="nofollow">correctness</a>. What I meant in this context was: yes, you can skip checking for null pointer and make code run faster, but you are significantly increasing your chances for failure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paschal</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-172</link>
		<dc:creator>paschal</dc:creator>
		<pubDate>Thu, 22 Mar 2007 12:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-172</guid>
		<description>What exactly does correctness mean? Is it the same as reliable in the sense of producing predictable, consistent result or in the sense of no random crashes?
I am sure I heard the term &quot;correctness&quot; on many occasions but I really don&#039;t know what it means.</description>
		<content:encoded><![CDATA[<p>What exactly does correctness mean? Is it the same as reliable in the sense of producing predictable, consistent result or in the sense of no random crashes?<br />
I am sure I heard the term &#8220;correctness&#8221; on many occasions but I really don&#8217;t know what it means.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-171</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Wed, 21 Mar 2007 15:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-171</guid>
		<description>An update: Not that I really intended to, but even if I had I would not have to ask because the answer actually came on one of the Stroustrup&#039;s morning session slides:

&quot;If you don&#039;t care about correctness, I can make it as fast as you want.&quot;</description>
		<content:encoded><![CDATA[<p>An update: Not that I really intended to, but even if I had I would not have to ask because the answer actually came on one of the Stroustrup&#8217;s morning session slides:</p>
<p>&#8220;If you don&#8217;t care about correctness, I can make it as fast as you want.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-170</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Tue, 20 Mar 2007 05:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-170</guid>
		<description>Also, new and delete are very malleable in order to suit various needs. That is the kind of freedom I&#039;m advocating, not the blind (and dumb) &quot;performance at any price&quot; attitude.</description>
		<content:encoded><![CDATA[<p>Also, new and delete are very malleable in order to suit various needs. That is the kind of freedom I&#8217;m advocating, not the blind (and dumb) &#8220;performance at any price&#8221; attitude.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-169</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Tue, 20 Mar 2007 04:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-169</guid>
		<description>delete is fine as is. Those who mind the delete&#039;s performance penalty can use malloc/free. But, in the end, if you want to be safe, one way or the other, you have to check your pointers. That&#039;s just the nature of the beast and has nothing to do with language.

P.S. I&#039;m writing from Santa Clara, attending &quot;Stroustrup and Sutter on C++&quot;. Maybe I should ask for their opinion about this ;-)</description>
		<content:encoded><![CDATA[<p>delete is fine as is. Those who mind the delete&#8217;s performance penalty can use malloc/free. But, in the end, if you want to be safe, one way or the other, you have to check your pointers. That&#8217;s just the nature of the beast and has nothing to do with language.</p>
<p>P.S. I&#8217;m writing from Santa Clara, attending &#8220;Stroustrup and Sutter on C++&#8221;. Maybe I should ask for their opinion about this <img src='http://pocoproject.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre Pang</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-168</link>
		<dc:creator>Andre Pang</dc:creator>
		<pubDate>Mon, 19 Mar 2007 15:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-168</guid>
		<description>So would you be happy if the delete keyword in C++ was changed to not check for a null pointer?  After all, it&#039;s more freedom to the programmer, and you won&#039;t suffer that mandated performance hit...</description>
		<content:encoded><![CDATA[<p>So would you be happy if the delete keyword in C++ was changed to not check for a null pointer?  After all, it&#8217;s more freedom to the programmer, and you won&#8217;t suffer that mandated performance hit&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre Pang</title>
		<link>http://pocoproject.org/blog/?p=58&#038;cpage=1#comment-167</link>
		<dc:creator>Andre Pang</dc:creator>
		<pubDate>Mon, 19 Mar 2007 15:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://appinf.com/poco/blog/?p=58#comment-167</guid>
		<description>On the topic of economics and programming languages, also see Arch D. Robinson&#039;s excellent paper, &quot;The Impact of Economics on Compiler Optimization&quot;:

http://www.eecg.toronto.edu/~tsa/crgpapers/arch.pdf</description>
		<content:encoded><![CDATA[<p>On the topic of economics and programming languages, also see Arch D. Robinson&#8217;s excellent paper, &#8220;The Impact of Economics on Compiler Optimization&#8221;:</p>
<p><a href="http://www.eecg.toronto.edu/~tsa/crgpapers/arch.pdf" rel="nofollow">http://www.eecg.toronto.edu/~tsa/crgpapers/arch.pdf</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
