<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Drinkable Chicken &#187; compilers</title>
	<atom:link href="http://4.flowsnake.org/archives/tag/compilers/feed" rel="self" type="application/rss+xml" />
	<link>http://4.flowsnake.org</link>
	<description>A Pythoneer&#039;s adventures with Scheme, etc.</description>
	<lastBuildDate>Fri, 15 Jul 2011 08:53:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Picking a compiler book</title>
		<link>http://4.flowsnake.org/archives/1025</link>
		<comments>http://4.flowsnake.org/archives/1025#comments</comments>
		<pubDate>Sat, 23 Oct 2010 21:29:28 +0000</pubDate>
		<dc:creator>Hans Nowak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[compilers]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://4.flowsnake.org/?p=1025</guid>
		<description><![CDATA[[I posted this on Hacker News. Reposting it here to reach a different audience.] For years I have been interested in programming languages and their implementation. I have made many attempts over time to create my own (experimental) programming languages, mostly interpreters. The problem is, my knowledge of this area of computer science is fragmented, [...]]]></description>
			<content:encoded><![CDATA[<p><em>[I posted this on Hacker News. Reposting it here to reach a different audience.]</em></p>
<p>For years I have been interested in programming languages and their  implementation. I have made many attempts over time to create my own  (experimental) programming languages, mostly interpreters.</p>
<p>The  problem is, my knowledge of this area of computer science is fragmented,  to say the least. I picked up things here and there, but I never  learned how to properly implement a compiler, interpreter, virtual  machine, or even a parser.</p>
<p>So, I have decided to pick a book and  work my way through it. I just don&#8217;t know which book. They all seem  equally intimidating. A few candidates that I am considering are:</p>
<ul>
<li>The Dragon Book (new version, 2006); seems awfully big though, making  me wonder whether I should pick a book that is a bit less comprehensive  first, then come back to this one later;</li>
</ul>
<ul>
<li>The Dragon Book (old version, 1986)</li>
</ul>
<ul>
<li>Engineering a Compiler, by Keith Cooper and Linda Torczon</li>
</ul>
<ul>
<li>Parsing Techniques &#8211; A Practical Guide, by Dick Grune; focuses on parsing though rather than the whole package</li>
</ul>
<p>So  my question is, which of these books, or any others, do people  recommend? (My main interests would be interpreters and languages that  compile to bytecode, either custom or targeting existing VMs.  &#8220;Traditional&#8221; compilers that produce a standalone executable, not so  much.)</p>
<p>Thanks in advance!</p>
]]></content:encoded>
			<wfw:commentRss>http://4.flowsnake.org/archives/1025/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>eBay listings, part 2</title>
		<link>http://4.flowsnake.org/archives/829</link>
		<comments>http://4.flowsnake.org/archives/829#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:58:28 +0000</pubDate>
		<dc:creator>Hans Nowak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[compilers]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[ipod]]></category>

		<guid isPermaLink="false">http://4.flowsnake.org/?p=829</guid>
		<description><![CDATA[(Also see part 1 &#8212; they&#8217;re not expired yet.) I listed three four new items on eBay today: iPod Nano, 16 GB, chromatic yellow (4th generation) *SOLD* iPod Shuffle, 1 GB, purple (2nd generation) Writing Compilers and Interpreters, by Ronald Mak Python and Tkinter programming, by John Grayson (relisted, now cheaper) More to come, at [...]]]></description>
			<content:encoded><![CDATA[<p>(Also see <a href="http://4.flowsnake.org/archives/821">part 1</a> &#8212; they&#8217;re not expired yet.)</p>
<p>I listed <span style="text-decoration: line-through;">three</span> four new items on eBay today:</p>
<ul>
<li><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=220502602217&amp;ssPageName=STRK:MESELX:IT">iPod Nano, 16 GB, chromatic yellow (4th generation)</a> <strong>*SOLD*</strong></li>
<li><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=220502619094&amp;ssPageName=STRK:MESELX:IT">iPod Shuffle, 1 GB, purple (2nd generation)</a></li>
<li><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=220502625518&amp;ssPageName=STRK:MESELX:IT">Writing Compilers and Interpreters, by Ronald Mak</a></li>
<li><a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=220503219093#ht_500wt_939">Python and Tkinter programming, by John Grayson</a> (relisted, now cheaper)</li>
</ul>
<p>More to come, at least until I have raised enough funds to pay for my hosting&#8230; :-)</p>
<p>(I still have a bunch of books (programming-related and otherwise), Gamecube games, Magic the Gathering and Magi-Nation cards, a Commodore 64 &amp; stuff, an SGI O2, and much more, that are candidates to be sold. Let me know if you are looking for something specific&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://4.flowsnake.org/archives/829/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

