Portada de El Arte de la Programación Lógica: una Introducción a Prolog

El Arte de la Programación Lógica: una Introducción a Prolog

por Leon Sterling, Ehud Shapiro · 1986

Ver sugerencias

Sinopsis

Una introducción integral y bien estructurada a la programación lógica con Prolog, que abarca desde los fundamentos hasta técnicas avanzadas como la meta-programación y la construcción de intérpretes.

Más de Leon Sterling

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 Gran Bucle

Douglas Hofstadter

1979·ensayo

Aunque no es un libro de programación per se, profundiza en la recursión, la auto-referencia y los sistemas formales, conceptos esenciales en la programación lógica. La forma en que descompone ideas complejas y las conecta a través de diversas disciplinas ofrece una perspectiva lateral similar a la que exige la programación lógica.

La Estructura de Interpretación de los Programas Informáticos

Harold Abelson, Gerald Jay Sussman

1985·divulgacion

Aunque no trata directamente con Prolog, 'SICP' (como se le conoce comúnmente) comparte con 'El Arte de la Programación Lógica' un enfoque en los fundamentos subyacentes del pensamiento computacional. Ambos libros promueven una comprensión profunda de cómo se construyen los programas, más allá de la sintaxis específica, haciendo hincapié en la abstracción y el diseño de sistemas complejos, lo que es esencial para abordar la programación lógica de manera efectiva.

Turing y el Universal

Jean-Yves Girard

2011·filosofia

Este libro se conecta con 'El Arte de la Programación Lógica' al explorar las bases filosóficas de la computación y la lógica. Mientras que Sterling y Shapiro enseñan a utilizar una máquina lógica, Girard deconstruye filosóficamente sus límites y fundamentos. Ambos abordan las preguntas fundamentales sobre qué significa computar y razonar, pero desde ángulos complementarios.

Formalización de la Lógica

Raymond Smullyan

1968·filosofia

Aunque es un libro de lógica pura, su rigor en la formalización de sistemas deductivos y la demostración de teoremas resuena profundamente con los principios subyacentes de la programación lógica. Comprender la estructura de las pruebas lógicas que propone Smullyan proporciona una base conceptual sólida para entender cómo un intérprete de Prolog "razona" para encontrar soluciones.

Cohen fue uno de los pioneros en la programación lógica, y su libro, aunque ha influido a muchos, es menos conocido en las listas anglosajonas que otros textos. Ofrece una perspectiva teórica y práctica similar a Sterling y Shapiro, pero desde una voz europea, menos visible en el canon principal.

Programación Lógica y Prolog

Antoni Olivé

1986·divulgacion

Este libro es una referencia fundamental en el ámbito hispanohablante para la programación lógica. Representa un enfoque riguroso y didáctico desde una perspectiva no anglosajona, lo que lo hace menos visible internacionalmente, pero muy valioso para quienes buscan una visión diferente a la de las grandes publicaciones americanas.

Principios para el Diseño de Programas Lógicos

Ulrich Neumerkel

2004·divulgacion

Mientras que 'El Arte de la Programación Lógica' introduce los fundamentos y la teoría, este libro se enfoca en la "ingeniería" de programas lógicos. Ambas obras comparten una estructura didáctica que descompone los problemas y las soluciones en componentes lógicos, pero Neumerkel profundiza en los patrones de diseño y la metodología para construir sistemas complejos de manera rigurosa, reflejando una estructura similar de construcción sistemática.

La Programación en Prolog

W.F. Clocksin, C.S. Mellish

1981·divulgacion

Este libro comparte una estructura pedagógica y un enfoque con 'El Arte de la Programación Lógica'. Ambos son manuales de aprendizaje que introducen un lenguaje de programación y una forma de pensar computacional. La forma en que desglosan los conceptos, presentan ejemplos y construyen el conocimiento de forma incremental es muy similar, haciendo hincapié en la claridad y la accesibilidad para el novato en programación lógica.

Ayúdame a que yoleo sea sostenible