<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx</link><description>Bjarne Stroustrup is a brilliant man, which means he's very good at defining programming languages. It also means he's not very good at writing books about the programming languages he's defined. His writing goal is concise precision. Unfortunately, for</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title> Buggin My Life Away What s Wrong with this Code The Answer | low cost car insurance</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#9766337</link><pubDate>Wed, 17 Jun 2009 08:02:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9766337</guid><dc:creator> Buggin My Life Away What s Wrong with this Code The Answer | low cost car insurance</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://lowcostcarinsurances.info/story.php?id=7487"&gt;http://lowcostcarinsurances.info/story.php?id=7487&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9766337" width="1" height="1"&gt;</description></item><item><title> Buggin My Life Away What s Wrong with this Code The Answer | garden statues</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#9749960</link><pubDate>Sun, 14 Jun 2009 14:34:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9749960</guid><dc:creator> Buggin My Life Away What s Wrong with this Code The Answer | garden statues</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://gardenstatuesgalore.info/story.php?id=1647"&gt;http://gardenstatuesgalore.info/story.php?id=1647&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9749960" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#660670</link><pubDate>Sun, 09 Jul 2006 20:04:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:660670</guid><dc:creator>Paul</dc:creator><description>&amp;quot;Imagine some code that began its life as Java. Later, it got ported to C++.&amp;quot; &amp;nbsp;You've lost me already.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=660670" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#634387</link><pubDate>Fri, 16 Jun 2006 21:14:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:634387</guid><dc:creator>NIck</dc:creator><description>Thank you for your response. I was under the impression that there were no side effects in Haskell.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=634387" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#633598</link><pubDate>Fri, 16 Jun 2006 04:50:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:633598</guid><dc:creator>Rick Schaut</dc:creator><description>Nick,&lt;br&gt;&lt;br&gt;First, functional languages attempt to reduce side-effects, but side-effects are not a product of the programming language we choose. &amp;nbsp;Side-effects occur because programs have state. &amp;nbsp;Whenver you have state, you're going to have side-effects.&lt;br&gt;&lt;br&gt;Second, the language designers still have some performance issues to work out before we can rely on functional programming for a large quantity of the work we do in shipping products.&lt;br&gt;&lt;br&gt;Having said that, I recall Don Box saying that lambda calculus is one of the things beeing added to C#. &amp;nbsp;There are some interesting developments coming down the pike. &amp;nbsp;We're just &amp;nbsp;not quite there yet.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=633598" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#633528</link><pubDate>Fri, 16 Jun 2006 04:06:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:633528</guid><dc:creator>Nick</dc:creator><description>Please forgive my ignorance, but aren't there no side-effects in a functional language like Haskell? If so, wouldn't it be better for everyone to move to Haskell instead of C?&lt;br&gt;&lt;br&gt;Just wanted to hear your thoughts on that.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=633528" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#632824</link><pubDate>Fri, 16 Jun 2006 00:26:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:632824</guid><dc:creator>Steven Fisher</dc:creator><description>Oh wow. Thanks for posting this. I didn't realize the significance of this point before. I'm used to dealing with this kind of stuff in Pascal and other less-standardized languages, but it never occurred to me that it might happen in C++.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=632824" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#631801</link><pubDate>Thu, 15 Jun 2006 06:33:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631801</guid><dc:creator>Eric Albert</dc:creator><description>Hey, it is. &amp;nbsp;And I read it there the first time. &amp;nbsp;Sorry about that. :)&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=631801" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#631095</link><pubDate>Wed, 14 Jun 2006 19:53:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631095</guid><dc:creator>Rick Schaut</dc:creator><description>Eric,&lt;br&gt;&lt;br&gt;You're right. &amp;nbsp;I have, in the past, left Apple out. &amp;nbsp;But, not this time :-). &amp;nbsp;It's there.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=631095" width="1" height="1"&gt;</description></item><item><title>re: What's Wrong with this Code: The Answer</title><link>http://blogs.msdn.com/b/rick_schaut/archive/2006/06/14/630976.aspx#631086</link><pubDate>Wed, 14 Jun 2006 19:46:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631086</guid><dc:creator>Eric Albert</dc:creator><description>You often posts like this one which list Adobe and Microsoft as examples of companies with large blocks of code that have evolved over time and are likely to trip over fun bugs when switching compilers for the Intel transition. &amp;nbsp;There's another interesting company of that size, though, which had to go through something similar for the Intel transition -- Apple itself.&lt;br&gt;&lt;br&gt;In a number of cases like this one where the standard specifies that a particular bit of code is undefined, GCC does different things on PowerPC and Intel. &amp;nbsp;I fixed lots of problems like this one in the years before last June. &amp;nbsp;Of course, we had a bit more time to do it....&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=631086" width="1" height="1"&gt;</description></item></channel></rss>