Portada de Estructura e Interpretación de Programas Informáticos

Estructura e Interpretación de Programas Informáticos

por Harold Abelson · 1984

Ver sugerencias

Sinopsis

Un libro clásico de ciencias de la computación que enseña los principios fundamentales de la programación y el diseño de sistemas complejos, utilizando el lenguaje de programación Scheme como herramienta.

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

Aunque no es un libro de programación, comparte la profunda curiosidad y el enfoque en la construcción de sistemas complejos a partir de reglas simples, abordando la abstracción y la emergencia de significado de manera interdisciplinar. Analiza cómo la estructura subyacente define la interpretación, un aspecto central en el diseño de programas.

Conecta la 'estructura y la interpretación' de los programas informáticos con la 'estructura y la interpretación' de los sistemas biológicos, mostrando cómo los conceptos fundamentales de la computación son aplicables a fenómenos naturales. Ofrece una perspectiva inusual sobre la universalidad de los principios de diseño.

'Estructura e Interpretación de Programas Informáticos' aborda la abstracción y la modularidad desde una perspectiva funcional, mientras que este libro explora esos mismos temas desde el paradigma de la programación orientada a objetos. Ambos buscan entender cómo construir sistemas complejos de manera elegante y comprensible, aunque con herramientas conceptuales distintas.

Naturaleza de la Computación

Steen Eiler Rasmussen

2011·filosofia

Mientras 'SICP' se centra en la aplicación práctica de la computación, 'La naturaleza de la Computación' profundiza en las preguntas filosóficas y teóricas que subyacen a su existencia. Ambos libros abordan la computabilidad, la abstracción y los modelos, pero con un enfoque más metafísico en este último, cuestionando la naturaleza misma de lo que significa 'computar'.

La Lógica de la Programación Estructurada

Jacques Arsac

1974·divulgacion

Comparte con 'Estructura e Interpretación de Programas Informáticos' la preocupación por la claridad y la buena práctica de diseño de software, pero desde la escuela de pensamiento europea, menos conocida en el mundo anglosajón. Ambos abogan por la creación de programas comprensibles y modularizados, explorando diferentes enfoques para lograrlo.

Aunque no tan conocido como 'SICP' en la literatura anglosajona, este libro ofrece una base teórica y práctica robusta sobre los mismos paradigmas de programación funcional que sustentan gran parte de 'SICP'. Proporciona una perspectiva europea distinta sobre el tema, profundizando en la estructura matemática detrás de la interpretación de programas funcionales.

Ambos libros, tanto 'SICP' como este, se caracterizan por una aproximación fundamental a la programación, descomponiendo los problemas en sus elementos más básicos y reconstruyéndolos con una lógica impecable. Knuth, al igual que Abelson y Sussman, no solo enseña a programar, sino a pensar computacionalmente, analizando la 'estructura' de los algoritmos y su impacto en la 'interpretación' de los resultados.

Programación Esencia de la Computación

Gerald Jay Sussman

2004·divulgacion

Escrito por uno de los coautores de 'SICP', este libro continúa con la misma estructura pedagógica y el enfoque en la construcción de los principios fundamentales de la computación desde cero. Utiliza una aproximación de 'arriba hacia abajo' y 'de abajo hacia arriba' para explorar cómo se construyen sistemas complejos, manteniendo la filosofía original de estructurar el conocimiento para una interpretación profunda.

Ayúdame a que yoleo sea sostenible