Portada de Structure and Interpretation of Computer Programs (SICP)

Structure and Interpretation of Computer Programs (SICP)

por Harold Abelson and Gerald Jay Sussman with Julie Sussman · 1980

Ver sugerencias

Sinopsis

Un libro de texto clásico de informática que enseña a los programadores a construir grandes sistemas de software examinando la naturaleza del cálculo a través del lenguaje de programación Lisp.

Más de Harold Abelson and Gerald Jay Sussman with Julie Sussman

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque SICP se enfoca en la programación, ambos libros comparten una fascinación por los sistemas formales, la autorreferencia y la metamatemática. Hofstadter expande estas ideas a un contexto cultural más amplio, ofreciendo una perspectiva inesperada sobre cómo la estructura y la interpretación operan en dominios más allá de la computación.

SICP explora cómo construimos y manipulamos modelos del mundo a través del lenguaje de programación. 'Los Ingenieros del Alma' ofrece una analogía no obvia de 'estructura e interpretación' en el ámbito humano: cómo un sistema (el estalinismo) intenta reescribir la 'verdad' individual, interpretando y estructurando la identidad personal, incluso a través de la auto-observación y la programación del pensamiento.

Al igual que SICP desafía a los programadores a cuestionar supuestos fundamentales y a adoptar nuevas formas de pensar sobre la abstracción y la computación, Kuhn explora cómo se producen cambios profundos en los marcos conceptuales. Ambos libros profundizan en cómo la 'estructura' (de un programa o un paradigma científico) dicta la 'interpretación' del mundo, y cómo una redefinición de esa estructura puede llevar a una comprensión radicalmente nueva.

Sobre el Escribir

Stephen King

2000·divulgacion

SICP no solo enseña a programar, sino a pensar computacionalmente, deconstruyendo problemas hasta sus principios fundamentales. De manera similar, King deconstruye el proceso de escritura, animando al lector a 'programar' historias efectivas, entendiendo la 'estructura' de la prosa (gramática, estilo, ritmo) y cómo esa estructura se interpreta para crear significado y emoción. Ambos son manuales sobre cómo construir algo complejo a partir de elementos básicos, con una profunda reflexión sobre la práctica.

La enciclopedia de los muertos

Danilo Kiš

1983·divulgacion

SICP enseña a construir sistemas complejos a partir de componentes simples. Kiš, aunque en un ámbito literario, desafía la forma en que 'estructuramos' y 'interpretamos' la información biográfica y la historia misma, a menudo revelando las limitaciones y arbitrariedades de tales sistemas. Su obra cuestiona la validez de cualquier 'programa' que busque encapsular completamente la vida de un individuo o el devenir histórico.

El problema de los tres cuerpos

Liu Cixin

2008·ciencia ficcion

SICP se sumerge en la complejidad de los sistemas computacionales y la lógica subyacente. Liu Cixin, a través de la ciencia ficción, también explora la complejidad de sistemas: en este caso, un problema físico intrínsecamente inestable (el problema de los tres cuerpos) y cómo una civilización intenta desarrollar 'programas' o estrategias para sobrevivir en un entorno impredecible. Ambos enfatizan cómo la comprensión de un sistema 'estructurado' es clave para su 'interpretación' y manipulación.

Rayuela

Julio Cortázar

1963·contemporaneo

SICP es un libro que, aunque lineal en su presentación, invita a una lectura interactiva y a la exploración de abstracciones recursivas. 'Rayuela' comparte esta naturaleza estructuralmente autoconsciente, no solo por su formato no lineal, sino porque obliga al lector a participar activamente en la 'interpretación' y 'reestructuración' del texto, construyendo su propia ruta a través de la narrativa de forma similar a como un programador construye una solución a partir de componentes interconectados.

Casa de hojas

Mark Z. Danielewski

2000·terror

SICP se organiza para enseñar la construcción de sistemas complejos a través de abstracción y modularidad. 'Casa de Hojas' es literariamente análogo a un programa complejo: su estructura es una parte integral de su significado. El libro utiliza múltiples capas de narradores no fiables, tipografías variables y disposiciones de texto inusuales que requieren una 'interpretación' activa por parte del lector, obligándolo a navegar un 'sistema' textual, similar a cómo se interpreta el flujo de un programa.

Ayúdame a que yoleo sea sostenible