<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 23, 2018 at 6:39 PM, trent shipley <span dir="ltr"><<a href="mailto:trent.shipley@gmail.com" target="_blank">trent.shipley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Is it possible to teach yourself to write compilers in an imperative language? If so how?<br></div><div>Having learned to write compilers with imperative languages, how do you convert to writing compilers in functional languages (for example, given Haskell [thought by many to be hard], writing lexer-parser-compilers is considered easy)?</div></div></blockquote><div> </div><div>That is exactly how the TIny C Compiler project was started... <a href="https://bellard.org/tcc/">https://bellard.org/tcc/</a><br></div><div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><b style="font-size:12.8px">Daniel P. Stasinski</b><br><a href="mailto:daniel@GenericInbox.com" target="_blank">daniel@GenericInbox.com</a><br></div><font size="4">I</font> 💛<font size="4">✞</font></div></div></div></div></div></div></div></div></div></div></div></div>