<story><title>Esoteric Topics in Computer Programming (2002)</title><url>http://web.archive.org/web/20020609152409/www.catseye.mb.ca/esoteric/index.html</url></story><parent_chain></parent_chain><comment><author>exDM69</author><text>I&amp;#x27;ve said it before and I&amp;#x27;ll say it again: go and learn Brainfuck. Just write a program that outputs your name or does FizzBuzz or something trivial, that&amp;#x27;s enough to get a grasp of it.&lt;p&gt;Brainfuck is to Turing machines what Lisp is to Lambda calculus. Minimum viable amount of syntactic sugar (and a bit of &amp;quot;semantic sugar&amp;quot; as well, it&amp;#x27;s nicer to work in bytes than bits) to make it usable as a programming language.&lt;p&gt;Lambda calculus is just a bit more practical formalism than Turing machines, that&amp;#x27;s why Lisp is genuinely useful as a programming language, unlike Brainfuck. That doesn&amp;#x27;t make learning about Turing machines any less useful as a brain teaser exercise.</text></comment>
<story><title>Esoteric Topics in Computer Programming (2002)</title><url>http://web.archive.org/web/20020609152409/www.catseye.mb.ca/esoteric/index.html</url></story><parent_chain></parent_chain><comment><author>talideon</author><text>Chris&amp;#x27; site didn&amp;#x27;t go anywhere, it just changed URLs: &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;catseye.tc&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;catseye.tc&amp;#x2F;&lt;/a&gt;</text></comment>