Gödel, Escher, Bach: Un Eterno y Novedoso Bucle
Douglas R. Hofstadter·1979·no ficcion
Aunque no trata directamente de programación, este libro profundiza en los fundamentos lógicos y recursivos que subyacen a la programación estructurada. Explora cómo sistemas complejos pueden surgir de reglas simples y cómo la autorreferencia es crucial, conceptos paralelos a cómo la modularidad y la recursión son esenciales en la buena programación.













