Portada de Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs

por Harold Abelson y Gerald Jay Sussman · 1985

Sinopsis

Un influyente libro de texto que introduce a los principios fundamentales de la informática utilizando el lenguaje Scheme. Explora abstracción, modularidad, datos y control, y la construcción de sistemas complejos.

Sé el primero en valorar este libro.

Más de Harold Abelson y Gerald Jay Sussman

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·filosofia

Aunque S.I.C.P. enseña programación, ambos libros buscan desentrañar la lógica subyacente y la recursión en sistemas complejos. Mientras S.I.C.P. lo hace a través del código, G.E.B. lo hace a través de los fundamentos de las matemáticas, el arte y la música, revelando principios universales de estructura y auto-referencia.

Principia Mathematica

Alfred North Whitehead y Bertrand Russell·1910·no ficcion

S.I.C.P. enseña a construir sistemas complejos a partir de principios fundamentales y primitivas simples, enfatizando la abstracción y la composición. Principia Mathematica persigue un objetivo similar en la lógica y la matemática, buscando fundamentar el conocimiento desde cero, demostrando cómo la complejidad emerge de reglas elementales.

El arte de la programación de computadoras, Volumen 1: Algoritmos fundamentales

Donald Knuth·1968·no ficcion

Mientras S.I.C.P. se enfoca en la 'estructura' de los programas y cómo se interpretan, la obra de Knuth se profundiza en las 'bases' de estos programas: los algoritmos. Ambos libros comparten una filosofía de rigor, belleza y comprensión profunda de los cimientos detrás de la computación, aunque desde ángulos ligeramente diferentes.

Lisp in Small Pieces

Christian Queinnec·1996·no ficcion

S.I.C.P. usa Scheme para desarmar y reconstruir la computación desde sus elementos básicos. Lisp in Small Pieces aborda el mismo tema de una manera aún más detallada y técnica, construyendo desde cero múltiples implementaciones de Lisp, lo que resuena con la filosofía de S.I.C.P. de 'construir para entender'.

Code Complete: A Practical Handbook of Software Construction

Steve McConnell·1993·no ficcion

Aunque S.I.C.P. tiene un enfoque más abstracto y filosófico, ambos libros comparten una estructura modular y progresiva para enseñar. S.I.C.P. construye sistemas complejos desde primitivas, mientras que Code Complete construye programas robustos desde las mejores prácticas, ambos con una gran atención a los detalles y la coherencia interna.

Diseño de la Interfaz del Usuario

Alan Cooper, Robert Reimann, David Cronin y Christopher Noessel·2003·no ficcion

S.I.C.P. construye capas de abstracción para manejar la complejidad en la programación, desde lo simple a lo complejo. 'Diseño de la Interfaz del Usuario' utiliza un enfoque similar para construir interfaces de usuario: desde principios básicos de interacción y modelos mentales hasta el diseño de sistemas complejos, capas sobre capas de decisiones que culminan en un sistema usable.