&gt; Its small size serves both its aspirations of correctness ...<p>No, a compiler (hell, a software) written in C is not correct, period. If you want a C compiler that has slight chances to be correct, you use compcert.<p>The small size is an awesome property for <i>education</i> (both for the writer and the reader). For this purpose, it&#x27;s absolutely great, so kudos for that. :)