Recientemente estoy estudiando Haskell y lenguajes de programación. ¿Alguien podría recomendar algunos libros sobre teoría de tipos?
28
Recientemente estoy estudiando Haskell y lenguajes de programación. ¿Alguien podría recomendar algunos libros sobre teoría de tipos?
Respuestas:
Fundamentos de software de Benjamin C. Pierce sería un buen lugar para comenzar. Sería un buen precursor de sus Tipos y Lenguajes de Programación . También está la teoría de tipos y la programación funcional de Simon Thompson y las pruebas y tipos de Girard .
fuente
Barendregts Lambda Calculi con Tipos es más avanzado, pero cubre algunos temas importantes en la teoría "clásica" de los tipos.
fuente
El libro de Robert Harper Fundamentos prácticos para lenguajes de programación (disponible como borrador en línea: http://www.cs.cmu.edu/~rwh/plbook/book.pdf ) es una alternativa algo más intensa que los Tipos y lenguajes de programación.
fuente
Se trata más de fundamentos matemáticos y menos de informática, pero el libro Homotopy Type Theory: Univalent Foundations of Mathematics está disponible de forma gratuita en formato pdf bajo una licencia CC.
fuente
Otro buen libro que teje la teoría de tipos con programación en un lenguaje funcional es Didier Remy's Using, Understanding, and Unraveling the OCaml Language .
fuente