El Arte de la Programación Funcional - Guía de Aprendizaje en Agda
Beschreibung des Verlags
Estimados lectores,
Es para mí un gran placer presentarles este libro sobre programación funcional en Agda. Como apasionado de los lenguajes de programación y las matemáticas, he encontrado en Agda una herramienta fascinante que combina la elegancia de la programación funcional con el rigor de la demostración formal de teoremas.
A lo largo de las siguientes páginas, mi objetivo es guiarlos en un emocionante viaje a través de los conceptos fundamentales y avanzados de la programación en Agda. Comenzaremos con los bloques básicos del paradigma funcional, como funciones puras, inmutabilidad y recursión. Gradualmente construiremos sobre estos cimientos para explorar características más sofisticadas como tipos dependientes, co-inducción y mónadas.
Pero este libro no es solo sobre aprender un nuevo lenguaje de programación. Es sobre adoptar una mentalidad diferente, una en la que el código y las pruebas son uno solo, donde las especificaciones precisas guían el diseño, y donde la corrección se garantiza por construcción. Espero transmitirles la belleza y el poder de este enfoque.
Ya sea que sean estudiantes buscando expandir su repertorio de programación, ingenieros de software interesados en técnicas de verificación formal o simplemente curiosos explorando nuevas fronteras computacionales, confío en que encontrarán este libro iluminador y gratificante.
Emprendamos juntos este viaje hacia el fascinante mundo de la programación funcional en Agda. ¡Que la elegancia de las matemáticas y la precisión de los tipos sean nuestra guía!