Beginning Haskell : a project-based approach / Alejandro Serrano Mena.
Tipo de material: TextoSeries Editor: Berkeley : Apress, 2014Descripción: xxiii, 402 p. : il. ; 24 cmISBN: 1430262508; 9781430262503Tema(s): HASKELL (LENGUAJE DE COMPUTADORAS) | PROGRAMACIÓN FUNCIONAL (COMPUTADORES)Clasificación CDD: 005.1Tipo de ítem | Ubicación actual | Colección | Signatura | Info Vol | Copia número | Estado | Fecha de vencimiento | Código de barras | Reserva de ítems |
---|---|---|---|---|---|---|---|---|---|
LIBRO - MATERIAL GENERAL | Biblioteca Jorge Álvarez Lleras Fondo general | Colección / Fondo / Acervo / Resguardo | 005.1 S487b (Navegar estantería) | Ej. 1 | 1 | Disponible | 023727 |
Navegando Biblioteca Jorge Álvarez Lleras Estantes, Ubicación: Fondo general, Código de colección: Colección / Fondo / Acervo / Resguardo Cerrar el navegador de estanterías
005.1 S448a 4a ed. Algorithms / | 005.1 S448a 4a ed. Algorithms / | 005.1 S448i An introduction to the analysis of algorithms / | 005.1 S487b Beginning Haskell : | 005.11 M472d Design by contract by example / | 005.12 S241i 6a.ed Ingeniería de software clásica orientada a objetos / | 005.133 B174b Beginning Java Objects / |
Incluye indices
Part I: First Steps
1. Going Functional
2. Declaring the Data Model
3. Reusing Code through Lists
4. Using Containers and Type Classes
5. Laziness and Infinite Structures
Part II: Data Mining
6. Knowing Your Clients Using Monads
7. More Monads: Now for Recommendations
8. Parallelizing the Execution
Part III: Resource Handling
9. Dealing with Files: IO and Conduit
10. Builders and Parsers
11. Safe Database Access
12. Web Applications
Part IV: Domain Specific Languages
13. Strong Types
14. Attribute Grammars
Part V: Engineering the Store
15. Documenting, Testing, and Verifying
16. Architecting Your Application
Appendix A
Appendix B
proporciona una introducción amplia base al lenguaje Haskell, sus bibliotecas y el medio ambiente, y al paradigma de programación funcional que está creciendo rápidamente en importancia en la industria del software. El libro tiene un enfoque basado en proyectos para el aprendizaje de la lengua que se unifica en torno a la construcción de una tienda basada en la web. Excelente cobertura se da al ecosistema Haskell y herramientas de apoyo. Estos incluyen la herramienta de construcción Cabal para manejar proyectos, módulos, el HUnit y herramientas QuickCheck para las pruebas de software, el marco de Scotty para el desarrollo de aplicaciones web, persistente y Esqueleto para el acceso de base de datos, y también paralelos y bibliotecas de programación distribuida. La programación funcional está cobrando impulso, permitiendo a los programadores a expresarse de una manera más concisa, reduciendo repetitivo y el aumento de la seguridad de código. De hecho, los idiomas más utilizados, como C♯ y Java están adoptando características de la programación funcional, y de lenguas implementar ese paradigma. Haskell es un lenguaje funcional puro elegante y libre de ruido con una larga historia, que tiene un gran número de contribuyentes biblioteca y una comunidad activa. Esto hace que Haskell la mejor herramienta para el aprendizaje y la aplicación de la programación funcional, y partir Haskell el libro perfecto para mostrar el idioma y lo que puede hacer. Te lleva a través de una serie de proyectos que muestran las diferentes partes de la lengua. Proporciona una visión general de las bibliotecas y herramientas más importantes en el ecosistema Haskell. Te enseña a aplicar patrones funcionales en los escenarios del mundo real.
No hay comentarios en este titulo.