Portada de La Programación en Prolog

La Programación en Prolog

por W.F. Clocksin, C.S. Mellish · 1981

Ver sugerencias

Sinopsis

Considerado uno de los textos clásicos introductorios a Prolog, enseña el lenguaje desde cero, con ejemplos prácticos y una clara progresión desde conceptos básicos a avanzados.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Mientras que 'La Programación en Prolog' se centra en un lenguaje específico y su lógica, el libro de Dyson aborda las implicaciones filosóficas y culturales de la programación y la inteligencia artificial en un sentido mucho más amplio, saliendo de la especificación técnica para ver el panorama general de su impacto civilizatorio.

Prolog es un lenguaje de programación lógico que se asienta en principios matemáticos. Este libro explora la naturaleza fundamental del lenguaje matemático en sí, una especie de meta-reflexión sobre el lenguaje que subyace a la programación lógica, distanciándose del "cómo" para explorar el "qué es" y "para qué sirve" en un sentido más abstracto y humanista.

Prolog es un lenguaje paradigmático de la programación lógica, basada en la recursividad y la inferencia. 'Gödel, Escher, Bach' profundiza en las ideas fundamentales de la recursión, los bucles autorreferenciales y la emergencia de la complejidad a partir de reglas simples, temas que resuenan con la estructura y el propósito de los programas lógicos.

Mientras que 'La Programación en Prolog' enseña a usar una herramienta para la IA, el libro de McCorduck explora la ideología y el 'por qué' de la creación de dicha herramienta. Profundiza en las preguntas sobre qué es la inteligencia y cómo se puede replicar o simular, que son las motivaciones subyacentes a lenguajes como Prolog.

El Cálculo Lambda y sus Aplicaciones

Jean-Louis Krivine

1993·ensayo

Aunque Prolog es un lenguaje lógico y el cálculo lambda es la base del paradigma funcional, ambos representan formalismos matemáticos y lógicos profundos para la computación. Este libro ofrece una perspectiva comparativa y complementaria sobre otro pilar teórico de la informática, menos conocido en el ámbito angloparlante fuera de la academia especializada.

Logik für Informatiker

Uwe Schöning

1987·divulgacion

'La Programación en Prolog' es una implementación práctica de la lógica de predicados. Este libro ofrece una base teórica sólida y exhaustiva de la lógica subyacente a Prolog, desde una perspectiva académica alemana que a menudo difiere en enfoque y énfasis de los textos anglosajones más comunes, proporcionando una 'puerta trasera' al fundamento lógico.

Análisis y Diseño de Algoritmos

Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman

1974·divulgacion

Así como 'La Programación en Prolog' enseña a construir la lógica de los programas de manera declarativa, este libro se enfoca en la estructura fundamental y la eficiencia de los algoritmos, la 'arquitectura' de cómo las computaciones se organizan y resuelven problemas, compartiendo un enfoque en la construcción sistemática y eficiente de soluciones informáticas.

Estructuras de Datos y Algoritmos con Python

Kent D. Lee, Steve Hubbard

2015·divulgacion

Mientras que 'La Programación en Prolog' se centra en el lenguaje lógico, este libro, aunque con un lenguaje diferente (Python), comparte un enfoque estructural similar: cómo organizar y manipular la información de forma sistemática. Ambos libros giran en torno a la construcción de "bloques" (ya sean reglas lógicas o estructuras de datos) para resolver problemas complejos, resaltando la importancia del diseño subyacente.

Ayúdame a que yoleo sea sostenible