"Programming in Haskell" - Information and Links:

Programming in Haskell - Info and Reading Options

"Programming in Haskell" was published by Cambridge University Press in 2018 - Cambridge, it has 1 pages and the language of the book is English.


“Programming in Haskell” Metadata:

  • Title: Programming in Haskell
  • Author:
  • Language: English
  • Number of Pages: 1
  • Publisher: Cambridge University Press
  • Publish Date:
  • Publish Location: Cambridge

“Programming in Haskell” Subjects and Themes:

Edition Identifiers:

AI-generated Review of “Programming in Haskell”:


"Programming in Haskell" Description:

Open Data:

Cover -- Half-title -- Title page -- Copyright information -- Dedication -- Table of contents -- Foreword -- Preface -- Part I Basic Concepts -- 1 Introduction -- 1.1 Functions -- 1.2 Functional programming -- 1.3 Features of Haskell -- 1.4 Historical background -- 1.5 A taste of Haskell -- 1.6 Chapter remarks -- 1.7 Exercises -- 2 First steps -- 2.1 Glasgow Haskell Compiler -- 2.2 Installing and starting -- 2.3 Standard prelude -- 2.4 Function application -- 2.5 Haskell scripts -- 2.6 Chapter remarks -- 2.7 Exercises -- 3 Types and classes -- 3.1 Basic concepts -- 3.2 Basic types -- 3.3 List types -- 3.4 Tuple types -- 3.5 Function types -- 3.6 Curried functions -- 3.7 Polymorphic types -- 3.8 Overloaded types -- 3.9 Basic classes -- 3.10 Chapter remarks -- 3.11 Exercises -- 4 Defining functions -- 4.1 New from old -- 4.2 Conditional expressions -- 4.3 Guarded equations -- 4.4 Pattern matching -- 4.5 Lambda expressions -- 4.6 Operator sections -- 4.7 Chapter remarks -- 4.8 Exercises -- 5 List comprehensions -- 5.1 Basic concepts -- 5.2 Guards -- 5.3 The zip function -- 5.4 String comprehensions -- 5.5 The Caesar cipher -- 5.6 Chapter remarks -- 5.7 Exercises -- 6 Recursive functions -- 6.1 Basic concepts -- 6.2 Recursion on lists -- 6.3 Multiple arguments -- 6.4 Multiple recursion -- 6.5 Mutual recursion -- 6.6 Advice on recursion -- 6.7 Chapter remarks -- 6.8 Exercises -- 7 Higher-order functions -- 7.1 Basic concepts -- 7.2 Processing lists -- 7.3 The foldr function -- 7.4 The foldl function -- 7.5 The composition operator -- 7.6 Binary string transmitter -- 7.7 Voting algorithms -- 7.8 Chapter remarks -- 7.9 Exercises -- 8 Declaring types and classes -- 8.1 Type declarations -- 8.2 Data declarations -- 8.3 Newtype declarations -- 8.4 Recursive types -- 8.5 Class and instance declarations -- 8.6 Tautology checker -- 8.7 Abstract machine

Read “Programming in Haskell”:

Read “Programming in Haskell” by choosing from the options below.

Search for “Programming in Haskell” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Programming in Haskell” in Libraries Near You:

Read or borrow “Programming in Haskell” from your local library.

Buy “Programming in Haskell” online:

Shop for “Programming in Haskell” on popular online marketplaces.