Estamos experimentando algunos errores en la base de datos. Algunas funciones pueden no responder correctamente.
Portada de La Estructura y la Interpretación de los Programas de Computadora

La Estructura y la Interpretación de los Programas de Computadora

por Harold Abelson, Gerald Jay Sussman, Julie Sussman · 1985

Sinopsis

Un influyente libro de texto que enseña los principios de la informática utilizando el lenguaje de programación Scheme, haciendo hincapié en la abstracción, la modularidad y el diseño de sistemas computacionales.

Sé el primero en valorar este libro.

Más de Harold Abelson

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter·1979·divulgacion

Mientras que 'La Estructura y la Interpretación de los Programas de Computadora' (SICP) enseña a pensar computacionalmente construyendo sistemas, 'Gödel, Escher, Bach' enseña los cimientos teóricos y filosóficos de lo que es un sistema, la recursión, la auto-referencia y la conciencia, fundamentales para entender la computación desde una perspectiva más abstracta y profunda que trasciende la programación.

El arte de la guerra

Sun Tzu·-500·no ficcion

SICP es un manual para la construcción de conocimiento y sistemas de software a través del pensamiento sistemático y la abstracción. 'El Arte de la Guerra' ofrece un marco de pensamiento estratégico similar, pero aplicado a la competencia y la planificación, donde los 'programas' son estrategias y el 'terreno' es el contexto. Ambos enfatizan la importancia de entender la estructura subyacente y la adaptabilidad.

La lógica de la investigación científica

Karl Popper·1934·filosofia

SICP enseña a construir conocimiento y sistemas rigurosos desde los fundamentos. Popper, desde la filosofía, establece los fundamentos epistemológicos de cómo construimos conocimiento científico válido. Ambos libros comparten una preocupación profunda por la estructura del conocimiento, la validez de los modelos y la mejora iterativa, ya sea de un programa o de una teoría científica.

Una Introducción al Pensamiento Sistémico

Gerald M. Weinberg·2001·no ficcion

SICP es, en esencia, un tratado sobre pensamiento sistémico aplicado a la computación, enseñando a construir sistemas complejos a partir de componentes simples y a manejar la abstracción. Weinberg aborda el pensamiento sistémico de manera explícita y general, proporcionando los marcos conceptuales para comprender la arquitectura de cualquier sistema, un complemento filosófico perfecto a la práctica de construir programas en SICP.

El Programador Pragmático: De Oficial a Maestro

Andrew Hunt, David Thomas·1999·no ficcion

Mientras que SICP es un texto fundamental que profundiza en los principios subyacentes de la computación, 'El Programador Pragmático' complementa esa base teórica con un enfoque en la artesanía y las prácticas del buen programador, abordando la toma de decisiones pragmáticas y la mejora continua en la construcción de software en el mundo real, algo que SICP implica pero no explora con detalle.

Fundamentos del Análisis de Algoritmos

Edward M. Reingold, Jurg Nievergelt, Narsingh Deo·1977·no ficcion

SICP enseña a pensar computacionalmente y a construir abstracciones. Este libro, aunque también se centra en la computación, profundiza en las estructuras subyacentes (algoritmos y análisis) que hacen eficientes a esos programas. Complementa la 'estructura' de SICP con una mirada rigurosa a la eficiencia y el diseño de la 'interpretación' a bajo nivel, un aspecto que SICP aborda con Lisp pero no con la misma vehemencia en su análisis de rendimiento.

Patrones de diseño: Elementos de software reutilizable orientado a objetos

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides·1994

SICP enseña a los lectores a construir programas componiéndolos y abstrayéndolos. Este libro, conocido como 'Gang of Four' (GoF), codifica las 'estructuras' de soluciones recurrentes para problemas de diseño en la construcción de software, funcionando como un vocabulario para la 'arquitectura' de los programas. Ambos se centran en cómo organizar y estructurar el código de manera efectiva, aunque SICP desde los fundamentos de la composición funcional y GoF desde la orientación a objetos.

Compiladores: Principios, Técnicas y Herramientas

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman·1986·no ficcion

SICP dedica secciones importantes a construir un intérprete para un lenguaje de programación y un sistema de registro de objetos, lo que es esencialmente 'interpretación'. Este libro, conocido como 'el Dragón'', lleva esa idea al siguiente nivel, desglosando la 'estructura' completa de cómo se interpreta y transforma un programa de un lenguaje de alto nivel a uno de bajo nivel. Ambos exploran las arquitecturas internas de sistemas que procesan y ejecutan código.