<?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: Different kinds of software complexity</title>
	<atom:link href="http://www.johndcook.com/blog/2008/08/26/different-kinds-of-software-complexity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2008/08/26/different-kinds-of-software-complexity/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:42:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John Venier</title>
		<link>http://www.johndcook.com/blog/2008/08/26/different-kinds-of-software-complexity/comment-page-1/#comment-5122</link>
		<dc:creator>John Venier</dc:creator>
		<pubDate>Wed, 27 Aug 2008 15:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/08/26/different-kinds-of-software-complexity/#comment-5122</guid>
		<description>That&#039;s very interesting.

A long time ago I learned about information theory and saw some fascinating results obtained when examining encoding systems such as the English language and the genome.  I was especially interested in the realtionship between efficiency of encoding systems and the probability of errors in transmission.  IIRC these or the relationship between them were similar between English and the genome, but it was a long time ago.

Of couse similar considerations apply in software languages, if you look at the efficiency in encoding algorithms and the probability of bugs.

In both cases lowered efficiency in encoding information can allow for lowered probability of error.  Think about golf-style Perl or assembly as compared to C#.  Or even golf style Perl compared to Strict Perl.</description>
		<content:encoded><![CDATA[<p>That&#8217;s very interesting.</p>
<p>A long time ago I learned about information theory and saw some fascinating results obtained when examining encoding systems such as the English language and the genome.  I was especially interested in the realtionship between efficiency of encoding systems and the probability of errors in transmission.  IIRC these or the relationship between them were similar between English and the genome, but it was a long time ago.</p>
<p>Of couse similar considerations apply in software languages, if you look at the efficiency in encoding algorithms and the probability of bugs.</p>
<p>In both cases lowered efficiency in encoding information can allow for lowered probability of error.  Think about golf-style Perl or assembly as compared to C#.  Or even golf style Perl compared to Strict Perl.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.276 seconds -->

