Programming in Haskell

This extensively updated and expanded version of the best-selling first edition now covers recent and more advanced features of Haskell.

Programming in Haskell

Author: Graham Hutton

Publisher: Cambridge University Press

ISBN: 1316626229

Page: 320

View: 622

Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experience of teaching Haskell for more than twenty years. All concepts are explained from first principles and no programming experience is required, making this book accessible to a broad spectrum of readers. While Part I focuses on basic concepts, Part II introduces the reader to more advanced topics. This new edition has been extensively updated and expanded to include recent and more advanced features of Haskell, new examples and exercises, selected solutions, and freely downloadable lecture slides and example code. The presentation is clean and simple, while also being fully compliant with the latest version of the language, including recent changes concerning applicative, monadic, foldable, and traversable types.

Related Books:

Programming in Haskell
Language: en
Pages: 320
Authors: Graham Hutton
Categories: Computers
Type: BOOK - Published: 2016-08-31 - Publisher: Cambridge University Press

Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experience of teaching Haskell for more than twenty years. All concepts
Get Programming with Haskell
Language: en
Pages: 616
Authors: Will Kurt
Categories: Computers
Type: BOOK - Published: 2018-04 - Publisher: Manning

Summary Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you''ll learn Haskell the best possible way--by doing Haskell! Purchase of the print book includes a free eBook in PDF, Kindle, and
Parallel and Concurrent Programming in Haskell
Language: en
Pages: 322
Authors: Simon Marlow
Categories: Computers
Type: BOOK - Published: 2013-07-12 - Publisher: "O'Reilly Media, Inc."

If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both parallel and concurrent programs. You’ll learn how parallelism exploits multicore processors to speed up computation-heavy programs, and how concurrency enables you to write programs with
Practical Haskell
Language: en
Pages: 595
Authors: Alejandro Serrano Mena
Categories: Computers
Type: BOOK - Published: 2019-04-27 - Publisher: Apress

Get a practical, hands-on 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. This book contains excellent coverage of the Haskell ecosystem and supporting tools, include Cabal and Stack for managing projects, HUnit and
The Haskell Road to Logic, Maths and Programming
Language: en
Pages: 426
Authors: Kees Doets, Jan van Eijck
Categories: Mathematics
Type: BOOK - Published: 2004 - Publisher: Kings College Publications

Long ago, when Alexander the Great asked the mathematician Menaechmus for a crash course in geometry, he got the famous reply ``There is no royal road to mathematics.'' Where there was no shortcut for Alexander, there is no shortcut for us. Still, the fact that we have access to computers