<story><title>Bootstrapping a simple compiler from nothing (2001)</title><url>http://homepage.ntlworld.com/edmund.grimley-evans/bcompiler.html</url></story><parent_chain></parent_chain><comment><author>neotek</author><text>This reminds me of an interesting question posed on reddit in &amp;#x2F;r&amp;#x2F;programming a few years ago: if you were stuck in a room with a blank PC with only a floppy drive and disk, what&amp;#x27;s the bare minimum that would need to be on the disk for you to eventually write a full-fledged operating system[1]? The whole thread is a fascinating read, and features a cameo from lutusp.&lt;p&gt;[1] &lt;a href=&quot;http://www.reddit.com/r/programming/comments/9x15g/programming_thought_experiment_stuck_in_a_room/&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;www.reddit.com&amp;#x2F;r&amp;#x2F;programming&amp;#x2F;comments&amp;#x2F;9x15g&amp;#x2F;programmi...&lt;/a&gt;</text></comment>
<story><title>Bootstrapping a simple compiler from nothing (2001)</title><url>http://homepage.ntlworld.com/edmund.grimley-evans/bcompiler.html</url></story><parent_chain></parent_chain><comment><author>fiorix</author><text>In 2002 Fabrice Bellard (author of ffmpeg, kvm, etc) won The International Obfuscated C Code Contest with a tiny obfuscated C compiler, which later became tcc, the tiny c compiler: &lt;a href=&quot;http://bellard.org/otcc/&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;bellard.org&amp;#x2F;otcc&amp;#x2F;&lt;/a&gt;</text></comment>