Descripción
Ponga el poder de Haskell a trabajar en sus programas, aprendiendo de un ingeniero que usa Haskell diariamente para realizar trabajos prácticos de manera eficiente. Aproveche funciones potentes como Monad Transformers y Type Families para crear aplicaciones útiles. Obtenga los beneficios de un lenguaje funcional puro, como proteger su código de efectos secundarios. Gestione procesos concurrentes sin miedo. Aplique técnicas funcionales para trabajar con bases de datos y crear servicios RESTful. No se atasque en la teoría, sino aprenda a emplear conceptos avanzados de programación para resolver problemas del mundo real. No solo aprenda la sintaxis, sino profundice en Haskell mientras construye programas eficientes y bien probados.
Haskell es un lenguaje de programación funcional puro con un rico ecosistema de herramientas y bibliotecas. Diseñado para traspasar los límites de la programación, ofrece un poder inigualable para construir sistemas fiables y mantenibles. Pero para liberar ese poder, necesita una guía. Effective Haskell es esa guía. Escrito por un ingeniero que entiende cómo aplicar Haskell al mundo real y lo usa diariamente para realizar trabajos prácticos, es su boleto para dominar Haskell.
Obtenga una profunda comprensión de cómo Haskell maneja la E/S y el mundo exterior escribiendo una aplicación Haskell completa que realiza varios tipos diferentes de E/S. Refuerce sus aprendizajes con ejercicios de práctica en cada capítulo.
Escriba código estable y de alto rendimiento utilizando el sistema de tipos de Haskell, un código que es más fácil de ampliar y refactorizar. Aproveche el poder de la programación funcional pura para mejorar la colaboración, hacer que la concurrencia sea segura y fácil, y hacer que las bases de código grandes sean manejables.
Implemente servicios web seguros para el tipo, escriba pruebas generativas, diseñe lenguajes específicos de dominio incrustados fuertemente tipados y construya aplicaciones que exploten el paralelismo y la concurrencia sin miedo a interbloqueos y condiciones de carrera. Cree e implemente aplicaciones Haskell nativas de la nube. Domine las características de rendimiento de las aplicaciones funcionales para que funcionen más rápido y usen menos memoria.
Escriba programas Haskell que resuelvan problemas comerciales del mundo real.
Lo que necesita:
Autor: Rebecca Skinner
Editorial: Pragmatic Bookshelf
Publicado: 22/08/2023
Páginas: 670
Tipo de encuadernación: Tapa blanda
Peso: 2.60lbs
Tamaño: 9.20h x 7.50w x 1.50d
ISBN13: 9781680509342
ISBN10: 1680509349
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Programación | Paralelo
- Informática | Internet | Programación web
Sobre el autor
Rebecca Skinner es una ingeniera de software con más de 10 años de experiencia en Haskell y programación funcional en industrias como la seguridad, la infraestructura en la nube y la ciencia de datos. Actualmente es voluntaria como miembro del comité de Haskell.org.

