Aunque no es directamente sobre Smalltalk, este libro de Hofstadter explora las ideas de recursión, autorreferencia y sistemas formales que son fundamentales para entender un lenguaje de programación orientado a objetos como Smalltalk-80, que fue pionero en estos conceptos de una manera muy auto-reflexiva y elegante. La conexión está en la filosofía detrás de la construcción de sistemas complejos a partir de componentes simples y auto-referenciales.









