Contributor(s):Author: Will Kurt 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, mathematical certainty, and more.
In this hands-on book, that's exactly what you'll learn to do.
About the Book Get Programming with Haskell leads you through short lessons, examples, and exercises designed to make Haskell your own.
It has crystal-clear illustrations and guided practice.
You will write and test dozens of interesting programs and dive into custom Haskell modules.
You will gain a new perspective on programming plus the practical ability to use Haskell in the everyday world.
(The 80 IQ points: not guaranteed.
) What's Inside Thinking in Haskell Functional programming basics Programming in types Real-world applications for Haskell About the Reader Written for readers who know one or more programming languages.
About The Author Will Kurt currently works as a data scientist.
He writes a blog at www.
countbayesie.
com, explaining data science to normal people.
Table of Contents Lesson 1 Getting started with Haskell Unit 1 - FOUNDATIONS OF FUNCTIONAL PROGRAMMINGLesson 2 Functions and functional programming Lesson 3 Lambda functions and lexical scope Lesson 4 First-class functions Lesson 5 Closures and partial application Lesson 6 Lists Lesson 7 Rules for recursion and pattern matching Lesson 8 Writi.
Contributor(s) | Authorwill |
---|---|
Iq points | Not guaranteed) |