Beginning Haskell: A Project-Based Approach (Beginning Apress)

3,36 valoración promedio
( 33 valoraciones por Goodreads )
 
9781430262503: Beginning Haskell: A Project-Based Approach (Beginning Apress)
Ver todas las copias de esta edición ISBN.
 
 
Reseña del editor:

Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the HUnit and QuickCheck tools for software testing, the Scotty framework for developing web applications, Persistent and Esqueleto for database access, and also parallel and distributed programming libraries.

Functional programming is gathering momentum, allowing programmers to express themselves in a more concise way, reducing boilerplate and increasing the safety of code. Indeed, mainstream languages such as C# and Java are adopting features from functional programming, and from languages implementing that paradigm. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Beginning Haskell the perfect book to show off the language and what it can do.

  • Takes you through a series of projects showing the different parts of the language.
  • Provides an overview of the most important libraries and tools in the Haskell ecosystem.
  • Teaches you how to apply functional patterns in real-world scenarios.

Biografía del autor:

Alejandro Serrano Mena is working towards his PhD thesis inthe Software Technology group in Utrecht University. He is passionate forfunctional programming, and has been coding Haskell for personal andprofessional projects for more than five years. During his college years he wasactive in an association promoting functional languages among students, givingtalks and helping programmers get started in the functional paradigm. In 2011he took part in the Google Summer of Code program, enhancing the Haskellplug-in for the popular development environment Eclipse. His current positioninvolves research for enhancing the way in which developers get feedback andinteract with strong type systems such as Haskell's.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar nuevo Ver libro

Gastos de envío: EUR 4,32
De Reino Unido a Estados Unidos de America

Destinos, gastos y plazos de envío

Añadir al carrito

Los mejores resultados en AbeBooks

1.

Serrano Mena, Alejandro
Publicado por Apress (2016)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback Cantidad disponible: 1
Impresión bajo demanda
Librería
Ria Christie Collections
(Uxbridge, Reino Unido)
Valoración
[?]

Descripción Apress, 2016. Paperback. Condición: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Nº de ref. del artículo: ria9781430262503_lsuk

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 38,02
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 4,32
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Mena, Alejandro
Publicado por APress (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Cantidad disponible: > 20
Impresión bajo demanda
Librería
Pbshop
(Wood Dale, IL, Estados Unidos de America)
Valoración
[?]

Descripción APress, 2014. PAP. Condición: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: IQ-9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 39,31
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,42
A Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Alejandro Serrano Mena
Publicado por Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback Original o primera edición Cantidad disponible: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany, 2014. Paperback. Condición: New. 1st ed.. Language: English . Brand New Book. Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the HUnit and QuickCheck tools for software testing, the Scotty framework for developing web applications, Persistent and Esqueleto for database access, and also parallel and distributed programming libraries. Functional programming is gathering momentum, allowing programmers to express themselves in a more concise way, reducing boilerplate and increasing the safety of code. Indeed, mainstream languages such as C# and Java are adopting features from functional programming, and from languages implementing that paradigm. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Beginning Haskell the perfect book to show off the language and what it can do. Takes you through a series of projects showing the different parts of the language. Provides an overview of the most important libraries and tools in the Haskell ecosystem. Teaches you how to apply functional patterns in real-world scenarios. Nº de ref. del artículo: KNV9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 44,63
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Alejandro Serrano Mena
Publicado por Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback Original o primera edición Cantidad disponible: 1
Librería
Book Depository International
(London, Reino Unido)
Valoración
[?]

Descripción Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany, 2014. Paperback. Condición: New. 1st ed.. Language: English . Brand New Book. Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the HUnit and QuickCheck tools for software testing, the Scotty framework for developing web applications, Persistent and Esqueleto for database access, and also parallel and distributed programming libraries. Functional programming is gathering momentum, allowing programmers to express themselves in a more concise way, reducing boilerplate and increasing the safety of code. Indeed, mainstream languages such as C# and Java are adopting features from functional programming, and from languages implementing that paradigm. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Beginning Haskell the perfect book to show off the language and what it can do. Takes you through a series of projects showing the different parts of the language. Provides an overview of the most important libraries and tools in the Haskell ecosystem. Teaches you how to apply functional patterns in real-world scenarios. Nº de ref. del artículo: KNV9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 45,35
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Alejandro Serrano Mena (author)
Publicado por Apress 2014-01-24, [Berkeley] (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo paperback Cantidad disponible: > 20
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Apress 2014-01-24, [Berkeley], 2014. paperback. Condición: New. Nº de ref. del artículo: 9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 41,10
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 6,70
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Alejandro Serrano Mena
Publicado por Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback Original o primera edición Cantidad disponible: 10
Librería
Book Depository hard to find
(London, Reino Unido)
Valoración
[?]

Descripción Springer-Verlag Berlin and Heidelberg GmbH Co. KG, Germany, 2014. Paperback. Condición: New. 1st ed.. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the HUnit and QuickCheck tools for software testing, the Scotty framework for developing web applications, Persistent and Esqueleto for database access, and also parallel and distributed programming libraries. Functional programming is gathering momentum, allowing programmers to express themselves in a more concise way, reducing boilerplate and increasing the safety of code. Indeed, mainstream languages such as C# and Java are adopting features from functional programming, and from languages implementing that paradigm. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Beginning Haskell the perfect book to show off the language and what it can do. Takes you through a series of projects showing the different parts of the language. Provides an overview of the most important libraries and tools in the Haskell ecosystem. Teaches you how to apply functional patterns in real-world scenarios. Nº de ref. del artículo: LIE9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 48,56
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Mena, Alejandro
Publicado por APress (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Cantidad disponible: > 20
Impresión bajo demanda
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción APress, 2014. PAP. Condición: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: IQ-9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 39,67
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,06
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Serrano Mena, Alejandro
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Cantidad disponible: 1
Librería
Valoración
[?]

Descripción Condición: New. Publisher/Verlag: Springer, Berlin | A Project-Based Approach | Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the QuickCheck tool for software testing, web frameworks such as Yesud and Snap, and the Persistent and Esqueleto database access libraries.Functional programming is gathering momentum, allowing programmers to express themselves in a more concise way, reducing boilerplate and increasing the safety of code. Indeed, mainstream languages such as C sharp and Java are adopting features from functional programming, and from languages implementing that paradigm. Haskell is an elegant and noise-free pure functional language with a long history, having a huge number of library contributors and an active community. This makes Haskell the best tool for both learning and applying functional programming, and Beginning Haskell the perfect book to show off the language and what it can do. Takes you through a series of projects showing the different parts of the language. Provides an overview of the most important libraries and tools in the Haskell ecosystem. Teaches you how to apply functional design patterns in real-world scenarios. | Part I: First Steps1. Going Functional2. Declaring the Data Model3. Reusing Code through Lists4. Using Containers and Type Classes5. Laziness and Infinite StructuresPart II: Data Mining6. Knowing Your Clients Using Monads7. More Monads: Now for Recommendations8. Parallelizing the ExecutionPart III: Resource Handling9. Dealing with Files: IO and Conduit10. Builders and Parsers11. Safe Database Access12. Web ApplicationsPart IV: Domain Specific Languages13. Strong Types14. Attribute GrammarsPart V: Engineering the Store15. Documenting, Testing, and Verifying16. Architecting Your ApplicationAppendix AAppendix B | Format: Paperback | Language/Sprache: english | 840 gr | 236x191x22 mm | 428 pp. Nº de ref. del artículo: K9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 47,19
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,75
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Serrano Mena, Alejandro
Publicado por Apress 1/24/2014 (2014)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback or Softback Cantidad disponible: 10
Librería
BargainBookStores
(Grand Rapids, MI, Estados Unidos de America)
Valoración
[?]

Descripción Apress 1/24/2014, 2014. Paperback or Softback. Condición: New. Beginning Haskell: A Project-Based Approach. Book. Nº de ref. del artículo: BBS-9781430262503

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 50,99
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Serrano Mena, Alejandro
Publicado por Apress (2018)
ISBN 10: 1430262508 ISBN 13: 9781430262503
Nuevo Paperback Cantidad disponible: > 20
Impresión bajo demanda
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Apress, 2018. Paperback. Condición: New. Never used! This item is printed on demand. Nº de ref. del artículo: 1430262508

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 52,54
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda