Programming in Haskell Book Review
|
Programming in Haskell
|
Programming in Haskell
- Author:
- Graham Hutton
- Publisher:
- Cambridge
- Published:
- 2007
- Pages:
- 171
|
Programming in Haskell.
Programming in Haskell Chapters
Programming in Haskell Chapters
- Introduction
- Functions
- Functional Programming
- Features of Haskell
- Historical Background
- A Taste of Haskell
- First Steps
- The Hugs System
- The Standard Prelude
- Function Application
- Haskell Scripts
- Types and classes
- Basic Concepts
- Basic Types
- List Types
- Tupe Types
- Function Types
- Curried Functions
- Polymorphic Types
- Overloaded Types
- Basic Classes
- Defining Functions
- New from Old
- Conditional Expressions
- Guarded Equations
- Pattern Matching
- Lambda Expressions
- Sections
- List Comprehensions
- Generators
- Guards
- The zip function
- String Comprehension
- The Caesar Cipher
- Recursive Functions
- Basic Concepts
- Recursion Lists
- Multiple Arguments
- Multiple Recursion
- Mutual Recrusion
- Advice on Recrusion
- High-order Functions
- Basic Concepts
- Processing Lists
- The foldr Function
- The foldl Function
- The composition operator
- String transmitter
- Functional Parsers
- Parsers
- The parser Type
- Basic Parsers
- Sequencing
- Choice
- Derived Primitives
- Handling Space
- Arithmetic Expressions
- Interactive Programs
- Interaction
- The input/output type
- Basic Actions
- Sequencing
- Derived Primitives
- Calculator
- Game of Life
- Declaring Types and Classes
- Type Declarations
- Data Declarations
- Recursive Types
- Tautology Checker
- Abstract Machine
- Class and Instance Declarations
- The Countdown Problem
- Introduction
- Formalising the Problem
- Brute Force Solution
- Combining Generation and Evaluation
- Exploiting Algebraic Properties
- Lazy Evaluation
- Evaluation Strategies
- Termination
- Number of Reductions
- Infintie Structures
- Modular Programming
- Strict Application
- Reasoning About Programs
Equational Reasoning
Reasoning about Haskell
Simple Examples
Induction on Numbers
Induction on Lists
Making Append Vanish
Compiler Correctness
Programming in Haskell Appendices
- Stadard Prelude
- Classes
- Logical values
- Characters and strings
- Numbers
- Tuples
- Maybe
- Lists
- Functions
- input / output
- Symbol Table
- Bibliography
- Index
|
|
Poised Solutions Library
Programming Books | Administration Books | Cyber Security Books
Computer Science Books | Electronic Books | Literature Books
Assembly Coding | System Coding | General Coding
GUI Coding | Shell Coding | Functional Coding | Web Coding
Browser Coding | Database Coding | Coding Philosophy
© Poised Solutions Copyright 2008 - 2009
Web Development and Web Design by Poised Solutions IT Practice
Guild of Developers • PantheonOS • Cyber Security