An Introduction to Functional Programming

Front Cover
Prentice Hall, 1988 - Computers - 293 pages
2 Reviews
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.

From inside the book

What people are saying - Write a review

Review: Introduction to Functional Programming

User Review  - Karl - Goodreads

Comprehensive, readable, and demanding. Language-agnostic to the extent that most code can be easily translated to most modern functional programming languages. However, the use of explicit partial ... Read full review

Review: Introduction to Functional Programming

User Review  - Peteris Erins - Goodreads

While set up as an introductory book to languages of the Haskell family, the book actually has a fair share of theory which modern tutorials of Haskell lack. It presents a simple model of evaluation ... Read full review

Related books

Contents

Fundamental Concepts
1
Basic Data Types
16
S Lists
48
Copyright

7 other sections not shown

Common terms and phrases

References to this book

All Book Search results »

References from web pages

Pearson - Introduction Functional Programming, 2/E
After the success of the first edition of Introduction to Functional Programming, the authors have thoroughly updated and revised this bestselling title. ...
www.pearsonhighered.com/ educator/ academic/ product/ 0,,0134843460,00%2Ben-USS_01DBC.html

Introduction to Functional Programming
Introduction to Functional Programming. Introduction to Functional Programming using Haskell, Richard Bird, Prentice Hall, January 1998 (Second Edition). ...
web2.comlab.ox.ac.uk/ oucl/ publications/ books/ functional/

Introduction to Functional Programming
A booklet, Introduction to Functional Programming , available from the bookshop, complements the textbook, and includes some material (principally on type ...
www.cl.cam.ac.uk/ ~mjcg/ Teaching/ FuncProg/ www/ intro-fp/ index.html

AN INTRODUCTION TO FUNCTIONAL PROGRAMMING THROUGH LAMBDA CALCULUS ...
AN INTRODUCTION TO FUNCTIONAL PROGRAMMING THROUGH LAMBDA CALCULUS ... This book aims to provide a gentle introduction to functional programming. ...
www.macs.hw.ac.uk/ ~greg/ books/ gjm.lambook88.ps

Introduction to Functional Programming
This is the homepage for CS 254: Introduction to Functional Programming, a course offered by Fritz Ruehr at the Computer Science Department of Willamette ...
www.willamette.edu/ ~fruehr/ 254/

UWA Computer Science & Software Engineering - Functional Programming
Davie, An Introduction to Functional Programming Systems using Haskell, ... Bird and Wadler, Introduction to Functional Programming, Prentice Hall, 1988 ...
undergraduate.csse.uwa.edu.au/ units/ 230.301/ unit-info.html

A Gentle Introduction to Haskell: Bibliography
Introduction to Functional Programming System Using Haskell. Cambridge University Press, 1992. [3] P. Hudak. Conception, evolution, and application of ...
www.haskell.org/ tutorial/ haskell-tutorial.html

292 / Reviews Reviews of Functional Programming, by Anthony J ...
While Reade's book is an introduction to functional programming, Field ... Introduction to Functional Programming, I should say that while the latter is an ...
logcom.oxfordjournals.org/ cgi/ reprint/ 1/ 2/ 292.pdf

13 May 2005 present the basic ideas of the pure functional ...
Introduction to Functional Programming using Haskell (second edition) Richard Bird Prentice Hall 1998 Haskell; the most useful book for this module To Mock ...
www.cs.bham.ac.uk/ internal/ modules/ 2007/ xml/ 11582.xml

Assignments for CS 320
29 - 38) of An Introduction to Functional Programming Using Haskell, 2nd Edition by Bird. We will talk about currying (section 1.4.2) and sections (section ...
www.cs.kzoo.edu/ ProgLangs/ CS320F04/ hwassignments.shtml

About the author (1988)

Bird of Oxford University Computing Laboratory

Bibliographic information