Programación funcional con Haskell


Precio:
Precio de venta€11,44
Agotado

Descripción

Programación funcional con Haskell

Resumen del libro

Este manual ofrece una introducción completa y rigurosa a la programación funcional utilizando el lenguaje Haskell. Diseñado tanto para estudiantes como para profesionales, el libro guía al lector desde los conceptos fundamentales hasta técnicas avanzadas, combinando teoría sólida con ejemplos prácticos. A través de sus 409 páginas, se exploran temas como tipos de datos, funciones de orden superior, evaluación perezosa y estructuras algebraicas, proporcionando las herramientas necesarias para escribir código limpio, modular y eficiente. Una obra de referencia imprescindible para dominar el paradigma funcional.

¿De qué trata?

El libro desarrolla de manera progresiva los principios de la programación funcional con Haskell. Comienza con una introducción al lenguaje y su sintaxis, para luego adentrarse en la definición de funciones, tipos básicos y listas. A continuación, aborda conceptos clave como funciones de orden superior, tipos algebraicos de datos y pattern matching. La obra profundiza en técnicas de evaluación perezosa, entrada/salida monádica y programación con mónadas, explicando cómo gestionar efectos secundarios de forma pura. Cada capítulo incluye ejercicios y ejemplos que refuerzan la comprensión, culminando en aplicaciones prácticas que demuestran la potencia del paradigma funcional en la resolución de problemas complejos.

Temas principales

  • Fundamentos de Haskell: sintaxis, tipos básicos y definición de funciones
  • Funciones de orden superior y composición funcional
  • Tipos algebraicos de datos y pattern matching
  • Evaluación perezosa y estructuras infinitas
  • Programación con mónadas y manejo de entrada/salida
  • Razonamiento sobre programas: demostraciones por inducción y propiedades

¿Para quién está recomendado?

Este manual está dirigido a estudiantes de informática, matemáticas o ingeniería que deseen aprender programación funcional desde cero. También es adecuado para desarrolladores profesionales con experiencia en lenguajes imperativos que quieran ampliar su paradigma de programación. Requiere conocimientos básicos de programación, pero no presupone experiencia previa en Haskell o en programación funcional.

Qué aporta este libro

  • Comprensión profunda del paradigma funcional, aplicable a otros lenguajes como Scala, Clojure o F#
  • Capacidad para escribir código Haskell modular, reutilizable y libre de efectos secundarios
  • Herramientas para razonar formalmente sobre programas y demostrar su corrección
  • Habilidades para resolver problemas complejos mediante composición y abstracción
  • Base sólida para explorar temas avanzados como teoría de categorías o programación concurrente

Ficha técnica

  • Autor: RUIZ JIMENEZ; BLAS CARLOS#GALLARDO RUIZ
  • Editorial: Servicio de Publicaciones y Divulgacion Cientifica
  • Idioma: Español
  • Tema: PROGRAMACION INFORMATICA/DESARROLLO DE SOFTWARE
  • Colección: MANUALES
  • Encuadernación: Bolsillo
  • Fecha de edición: 1997
  • Número de páginas: 409
  • Dimensiones: 240.0 x 170.0
  • Peso: 712.0

Valoración editorial

Se trata de un manual académico de referencia que destaca por su enfoque didáctico y su cobertura exhaustiva de Haskell. Aunque su fecha de publicación es de 1997, los fundamentos de la programación funcional que presenta siguen siendo plenamente vigentes. Es especialmente valioso para quienes buscan una introducción formal y estructurada, con énfasis en el razonamiento matemático y la elegancia del código. Su utilidad práctica se mantiene para estudiantes y profesionales que deseen adquirir una base sólida en este paradigma.

También te puede gustar

Vistos Recientemente