<?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: Some thoughts on string concatenation in C#</title>
	<atom:link href="http://deserialized.com/some-thoughts-on-string-concatenation-in-csharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://deserialized.com/some-thoughts-on-string-concatenation-in-csharp/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 29 Aug 2010 03:02:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Bryan Migliorisi</title>
		<link>http://deserialized.com/some-thoughts-on-string-concatenation-in-csharp/comment-page-1/#comment-22</link>
		<dc:creator>Bryan Migliorisi</dc:creator>
		<pubDate>Fri, 11 Sep 2009 00:37:21 +0000</pubDate>
		<guid isPermaLink="false">http://deserialized.com/?p=28#comment-22</guid>
		<description>I think what wolf550e is trying to say is that the GCC compiler also does a whole bunch of compiler optimizations (certainly not just limited to strings).

Thanks wolf!</description>
		<content:encoded><![CDATA[<p>I think what wolf550e is trying to say is that the GCC compiler also does a whole bunch of compiler optimizations (certainly not just limited to strings).</p>
<p>Thanks wolf!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wolf550e</title>
		<link>http://deserialized.com/some-thoughts-on-string-concatenation-in-csharp/comment-page-1/#comment-14</link>
		<dc:creator>wolf550e</dc:creator>
		<pubDate>Wed, 09 Sep 2009 11:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://deserialized.com/?p=28#comment-14</guid>
		<description>$ cat litstr.c
#include 

int main() {
  const char * str = &quot;The &quot; &quot;dog &quot; &quot;ate &quot; &quot;the &quot; &quot;cat &quot; &quot;all &quot; &quot;day &quot; &quot;for &quot; &quot;fun.&quot;;
  printf(&quot;%s\n&quot;, str);
  return 0;
}


$ cat litstr.s
        .file   &quot;litstr.c&quot;
        .section        .rodata.str1.8,&quot;aMS&quot;,@progbits,1
        .align 8
.LC0:
        .string &quot;The dog ate the cat all day for fun.&quot;
        .text
        .p2align 4,,15
.globl main
        .type   main, @function
main:
.LFB3:
        .cfi_startproc
        subq    $8, %rsp
        .cfi_def_cfa_offset 16
        movl    $.LC0, %edi
        call    puts
        xorl    %eax, %eax
        addq    $8, %rsp
        ret
        .cfi_endproc
.LFE3:
        .size   main, .-main
        .ident  &quot;GCC: (Gentoo 4.4.1 p1.0) 4.4.1&quot;
        .section        .note.GNU-stack,&quot;&quot;,@progbits</description>
		<content:encoded><![CDATA[<p>$ cat litstr.c<br />
#include </p>
<p>int main() {<br />
  const char * str = &#8220;The &#8221; &#8220;dog &#8221; &#8220;ate &#8221; &#8220;the &#8221; &#8220;cat &#8221; &#8220;all &#8221; &#8220;day &#8221; &#8220;for &#8221; &#8220;fun.&#8221;;<br />
  printf(&#8220;%s\n&#8221;, str);<br />
  return 0;<br />
}</p>
<p>$ cat litstr.s<br />
        .file   &#8220;litstr.c&#8221;<br />
        .section        .rodata.str1.8,&#8221;aMS&#8221;,@progbits,1<br />
        .align 8<br />
.LC0:<br />
        .string &#8220;The dog ate the cat all day for fun.&#8221;<br />
        .text<br />
        .p2align 4,,15<br />
.globl main<br />
        .type   main, @function<br />
main:<br />
.LFB3:<br />
        .cfi_startproc<br />
        subq    $8, %rsp<br />
        .cfi_def_cfa_offset 16<br />
        movl    $.LC0, %edi<br />
        call    puts<br />
        xorl    %eax, %eax<br />
        addq    $8, %rsp<br />
        ret<br />
        .cfi_endproc<br />
.LFE3:<br />
        .size   main, .-main<br />
        .ident  &#8220;GCC: (Gentoo 4.4.1 p1.0) 4.4.1&#8243;<br />
        .section        .note.GNU-stack,&#8221;",@progbits</p>
]]></content:encoded>
	</item>
</channel>
</rss>
