Portada de Programming Language Foundations in Agda

Programming Language Foundations in Agda

por Benjamin C. Pierce · 2017

Sinopsis

Sé el primero en valorar este libro.

Más de Benjamin C. Pierce

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Las bases matemáticas de la computación

Donald Knuth·1968·no ficcion

A diferencia de un libro sobre un lenguaje de programación específico, esta obra profundiza en los fundamentos teóricos y matemáticos que sustentan toda la computación y el diseño de lenguajes, proporcionando una base rigurosa que, aunque más amplia, complementa la perspectiva de Agda.

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter·1979·divulgacion

Aunque no es un texto de lenguajes de programación, aborda los fundamentos de la recursión, la auto-referencia y la metamatemática, conceptos centrales en la teoría de lenguajes de programación y los sistemas de tipos, pero desde una perspectiva artística y filosófica.

Tipos y Polimorfismo en Lenguajes de Programación

Luca Cardelli·1996·no ficcion

Este libro comparte el mismo rigor conceptual y la misma profundidad en el análisis de los sistemas de tipos que 'Programming Language Foundations in Agda', aunque desde una perspectiva más teórica y general de los sistemas de tipos y el cálculo lambda, sin la implementación directa en Agda.

El cálculo lambda y sus extensiones

Henk Barendregt·1984·no ficcion

Mientras que el libro de Pierce usa Agda para fundamentar los lenguajes de programación en la teoría de tipos, 'El cálculo lambda' profundiza en el marco teórico subyacente a muchos de esos sistemas de tipos y lenguajes funcionales, proporcionando una base filosófica y matemática esencial.

Fundamentos de la Teoría de la Computabilidad

György Ruzsa·1988·no ficcion

Este libro, de un autor húngaro menos conocido en el ámbito anglosajón, profundiza en las bases teóricas de la computación y la lógica, ofreciendo una perspectiva rigurosa sobre los límites y capacidades de los sistemas computacionales, análogo al rigor de Agda pero en un contexto diferente.

Introducción a la lógica matemática

Alonzo Church·1956·filosofia

Aunque no es 'oscuro' en el sentido de desconocido, es un autor fundamental cuyas obras a menudo se citan pero se leen poco en su totalidad. Este clásico establece las bases lógicas sobre las que muchos lenguajes de programación y sistemas de tipos, como el de Agda, construyen sus axiomas y teoremas.

La Estructura de los Programas de Computadora

Harold Abelson, Gerald Jay Sussman, Julie Sussman·1985·no ficcion

'Programming Language Foundations in Agda' se adentra en la estructura formal de los lenguajes. Este libro, si bien usa un lenguaje diferente (Scheme), comparte un enfoque pedagógico similar al construir conceptos complejos a partir de principios fundamentales y la relación entre la forma y el significado del código, enfatizando la estructura interna del pensamiento computacional.

El lenguaje de una nación

Clément Vulin·2018·filosofia

Mientras que 'Programming Language Foundations in Agda' se centra en la estructura formal de los lenguajes de programación para probar sus propiedades, este libro se enfoca en la estructura de los lenguajes naturales y cómo su sintaxis y semántica inherentes dan forma al pensamiento, ofreciendo un paralelismo interesante con la 'gramática' de los lenguajes computacionales.