Portada de Lenguajes de Programación y Teoría de la Computación

Lenguajes de Programación y Teoría de la Computación

por Edward Ashcroft, Zohar Manna · 1972

Ver sugerencias

Sinopsis

Este texto aborda los fundamentos teóricos de la computación y los lenguajes de programación, utilizando modelos matemáticos y lógicos para analizar la estructura y el comportamiento de los programas.

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

Aunque no es un libro técnico de programación, Hofstadter profundiza en la lógica formal, la recursión y la auto-referencia, conceptos fundamentales en la teoría de la computación. Ofrece una perspectiva humanística y filosófica que rara vez se encuentra en libros puramente académicos sobre lenguajes de programación.

Comparte la preocupación subyacente del libro de referencia por los fundamentos teóricos de la computación. Mientras que 'Lenguajes de Programación y Teoría de la Computación' se centra en la aplicación de estos fundamentos a los lenguajes, este libro explora la evolución filosófica y matemática de la propia idea de 'computación'.

Introducción a la Teoría de la Computación

Michael Sipser

1997·divulgacion

Similar al libro de referencia, este texto es fundamental para comprender la estructura subyacente de los lenguajes y la capacidad de los sistemas computacionales. Aunque es un libro de texto, su enfoque riguroso en los conceptos teóricos profundiza en las mismas preguntas fundamentales sobre lo que se puede calcular y cómo.

La Construcción de un Compilador

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman

1986·divulgacion

Aunque ampliamente conocido en círculos académicos de informática, fuera de ellos es un libro bastante especializado. Conecta directamente con la teoría de lenguajes pero desde una perspectiva de ingeniería práctica, mostrando cómo los conceptos abstractos del libro de referencia se materializan en herramientas de software. No es comúnmente recomendado en listas para un público generalista.

Sistemas de tipos de datos

Benjamin C. Pierce

2002·divulgacion

Este libro se adentra en un aspecto específico y crucial de los lenguajes de programación que a menudo se toca de forma superficial en textos más amplios. Su enfoque es riguroso y matemático, pero sumamente relevante para entender la robustez y seguridad de los lenguajes actuales. Es un texto de posgrado o para especialistas, lo que lo hace menos visible para el público general que el libro de referencia.

La conexión es estructural en cuanto al rigor formal y la aproximación matemática para comprender y construir artefactos computacionales. Así como el libro de referencia analiza las estructuras de los lenguajes y su teoría subyacente, Dijkstra presenta un método estructurado y axiomático para construir programas correctos, demostrando la aplicación de principios lógicos a la ingeniería de software.

Ayúdame a que yoleo sea sostenible