Introduction to Functional Programming
Introduction to Functional ProgrammingRichard Bird
Sign up to use
Introduction to Functional Programming

Introduction to Functional Programming

Sign up to use
Sign up to use
This is a thorough introduction to the fundamental concepts of functional programming.The book clearly expounds the construction of functional programming as a process of mathematical calculation, but restricts itself to the mathematics relevant to actual program construction. It covers simple and abstract datatypes, numbers, lists, examples, trees, and efficiency. It includes a simple, yet coherent treatment of the Haskell class; a calculus of time complexity; and new coverage of monadic input-output.