Real World Haskell

Real World Haskell


  • Author: Bryan O'Sullivan, John Goerzen & Donald Bruce Stewart
  • Release Date : 2008-11-15
  • Genre: Computers
  • File Size: 4975222 Bytes


This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter. With this book, you will:Understand the differences between procedural and functional programmingLearn the features of Haskell, and how to use it to develop useful programsInteract with filesystems, databases, and network servicesWrite solid code with automated tests, code cove...

Practical Haskell

Practical Haskell


  • Author: Alejandro Serrano Mena
  • Release Date : 2019-04-27
  • Genre: Programming
  • File Size: 4725297 Bytes


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, which 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 parallel and distributed programming libraries.You’ll see how functional programming is gathering momentum, allowing you to express yourself in a more concise way, reducing boilerplate, and increasing the safety of your code. Haskell is an elegant...

Real World Haskell
Score: 4.5
From 10 Ratings

Real World Haskell


  • Author : Bryan O'Sullivan
  • Publisher : "O'Reilly Media, Inc."
  • Release Date : 2008-11-15
  • Genre: Computers
  • Pages :
  • ISBN 10 : 0596554303


Real World Haskell Book Description :

This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter....

Real World Haskell
Score: 3.5
From 2 Ratings

Real World Haskell


  • Author : Bryan O'Sullivan
  • Publisher : Createspace Independent Publishing Platform
  • Release Date : 2017-07-20
  • Genre:
  • Pages :
  • ISBN 10 : 1548919306


Real World Haskell Book Description :

Real World HaskellBy Bryan O'Sullivan...

Real World Haskell
Score: 3.5
From 2 Ratings

Real World Haskell


  • Author : Bryan O'Sullivan
  • Publisher : "O'Reilly Media, Inc."
  • Release Date : 2009-05-15
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9780596514983


Real World Haskell Book Description :

Provides information on writing scripts and applications using Haskell, covering such topics as I/O performance, concurrency, error handling, and procedural and functional programming....

Learn You a Haskell for Great Good
Score: 4.5
From 2 Ratings

Learn You a Haskell for Great Good


  • Author : Miran Lipovača
  • Publisher : No Starch Press
  • Release Date : 2011
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781593272838


Learn You a Haskell for Great Good Book Description :

Learn You a Haskell for Great Good!is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularity.Learn You a Haskell for Great Good!introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork,Learn You a Haskell for Great Good!eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly....

Real World OCaml
Score: 5
From 1 Ratings

Real World OCaml


  • Author : Yaron Minsky
  • Publisher : "O'Reilly Media, Inc."
  • Release Date : 2013-11-04
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781449324766


Real World OCaml Book Description :

This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code. Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system. Learn the foundations of the language, such as higher-order functions, algebraic data types, and modules Explore advanced features such as functo...

Parallel and Concurrent Programming in Haskell

Parallel and Concurrent Programming in Haskell


  • Author : Simon Marlow
  • Publisher : "O'Reilly Media, Inc."
  • Release Date : 2013-07-12
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781449335922


Parallel and Concurrent Programming in Haskell Book Description :

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 threads for multiple interactions. Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend. Divided into separate sections on Parallel and Concurrent Haskell, this book also includes exercises to help you become familiar with the concepts presented: Express parallelism in Haskell with the Eval monad and Evaluation Strategies Parallelize ordinary Haskell code...

Programming in Haskell
Score: 4
From 5 Ratings

Programming in Haskell


  • Author : Graham Hutton
  • Publisher : Cambridge University Press
  • Release Date : 2007-01-15
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781139461221


Programming in Haskell Book Description :

Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics. The author is a leading Haskell researcher and instructor, well-known for his teaching skills. The presentation is clear and simple, and benefits from having been refined and class-tested over several years. The result is a text that can be used wi...

Get Programming with Haskell

Get Programming with Haskell


  • Author : Will Kurt
  • Publisher : Manning
  • Release Date : 2018-04
  • Genre: Computers
  • Pages :
  • ISBN 10 : 1617293768


Get Programming with Haskell Book Description :

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 ePub formats from Manning Publications. About the Technology Programming languages often differ only around the edges--a few keywords, libraries, or platform choices. Haskell gives you an entirely new point of view. To the software pioneer Alan Kay, a change in perspective can be worth 80 IQ points and Haskellers agree on the dramatic bene ts of thinking the Haskell way--thinking functionally, with type safety, mathematic...

Haskell Data Analysis Cookbook
Score: 4
From 3 Ratings

Haskell Data Analysis Cookbook


  • Author : Nishant Shukla
  • Publisher : Packt Publishing Ltd
  • Release Date : 2014-06-25
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781783286348


Haskell Data Analysis Cookbook Book Description :

Step-by-step recipes filled with practical code samples and engaging examples demonstrate Haskell in practice, and then the concepts behind the code. This book shows functional developers and analysts how to leverage their existing knowledge of Haskell specifically for high-quality data analysis. A good understanding of data sets and functional programming is assumed....

Pearls of Functional Algorithm Design

Pearls of Functional Algorithm Design


  • Author : Richard Bird
  • Publisher : Cambridge University Press
  • Release Date : 2010-09-16
  • Genre: Computers
  • Pages :
  • ISBN 10 : 9781139490603


Pearls of Functional Algorithm Design Book Description :

Richard Bird takes a radical approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functiona...