Aunque no es directamente sobre compiladores, 'Gödel, Escher, Bach' profundiza en los mecanismos subyacentes de la recursión, la auto-referencia y los sistemas formales, que son la esencia del diseño de compiladores. Examina cómo los sistemas complejos pueden surgir de reglas simples, una analogía inesperada pero profunda con cómo un compilador traduce lenguajes de alto nivel a bajo nivel.























