Aunque no es directamente un libro sobre ingeniería de software, 'Gödel, Escher, Bach' explora los conceptos abstractos de recursión, autorreferencia y autopoiesis, que son fundamentales en el diseño de intérpretes y compiladores (lenguajes que se describen a sí mismos, optimización de código reflexivo, etc.). Conecta la lógica formal y la computación de una manera que va más allá de la implementación práctica.










