Ejercicios comentados de Programación Declarativa en Haskell
Authors/Creators
- 1. Universidad de Sevilla
- 2. Departamento de Ciencias de la Computación e Inteligencia Artificial
Description
Este es un libro de problemas diseñado para estudiantes que se enfrentan al desafío de aprender Programación Declarativa o Funcional, específicamente mediante Haskell. Se trata de una herramienta práctica pensada tanto para quienes preparan exámenes como para desarrolladores que buscan ampliar su perspectiva y habilidades de programación.
Enfoque pedagógico
El libro reconoce que aprender Haskell va mucho más allá de memorizar una nueva sintaxis. Representa un cambio fundamental en la manera de conceptualizar la programación: la transición del paradigma imperativo (donde le indicamos al ordenador cómo ejecutar tareas paso a paso) al paradigma declarativo (donde describimos qué son las cosas y qué relaciones existen entre ellas).
Público objetivo
Está especialmente dirigido a programadores con experiencia en lenguajes imperativos como C, Java o Python, quienes suelen encontrar en este cambio de mentalidad el mayor obstáculo durante el aprendizaje. El texto aborda precisamente esta dificultad, ayudando a los estudiantes a reconstruir su forma de pensar sobre la programación.
Propósito
A través de problemas prácticos, el libro busca facilitar la comprensión de los conceptos fundamentales de la programación funcional, proporcionando un puente entre el pensamiento imperativo tradicional y el nuevo enfoque declarativo que caracteriza a Haskell.