Functional Programming Textbook
Yusuf Motara
Computers & Technology
Functional Programming Textbook
Free
Description
Contents
Reviews

Thank you for your interest in this textbook!  It has been carefully developed over the past few years to give you a smooth and gentle ramp-up into the world of functional programming, as taught using the functional parts of F#.  If it helps you to learn the ins and outs of practical functional programming, please recommend it to others.

Language
English
ISBN
5555-4325-18
Notation and conventions
Whitespace conventions
Setup
F# files
F# interactive
Introduction
Immutability
Expressions
Functions
First-class functions
Referentialtransparency
Purity
Exercises
Basics
Operators
Patterns
Exercises
Functions
Curried functions
Function types
Operators
Exercises
Tutorial
Extensions
Match expressions
Mapping functions
Exercises
Tutorial
Extensions
Can you be helped?
Scepticalepsy
Analogiculosis
Functionalophobia
Syntactic dyslexia
Hypopractical psychosis
Space dysmorphopsia
Iteration
More efficient recursion
Exercises
Tutorial
Square root
Chocolate wrappers
Basic data structures
Tuples and Records
Discriminated unions
Comparison
``as'' patterns
Exercises
Tutorial
Commission of Sales
Type theory
Type-safety
Parametric polymorphism
Type inference
Type errors
Generic composite types
Exercises
Lists
Comparison
Exercises
Useful functions
Strings
Catastrophic errors
Options and Results
List operations
Sequence functions
Mathematical functions
Exercises
Functional techniques
Higher-order functions
Closures
Exercises
Tutorial
Extensions
Lambda calculus
Basics
True and false
Practical impact
Answers
Page 7
Page 13
Page 19
Page 25
Page 33
Page 41
Page 49
Page 53
Page 59
Page 63
The book hasn't received reviews yet.