An Introduction to Functional Programming Through Lambda... and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading An Introduction to Functional Programming Through Lambda... on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

An Introduction to Functional Programming Through Lambda Calculus [Paperback]

Greg Michaelson
5.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 33.75
Price: CDN$ 16.62 & FREE Shipping on orders over CDN$ 25. Details
You Save: CDN$ 17.13 (51%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it delivered Monday, November 3? Choose One-Day Shipping at checkout.


Amazon Price New from Used from
Kindle Edition CDN $15.30  
Paperback CDN $16.62  

Book Description

July 21 2011 Dover Books on Mathematics
Functional programming is rooted in lambda calculus, which constitutes the world's smallest programming language. This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.

Frequently Bought Together

An Introduction to Functional Programming Through Lambda Calculus + Hacker's Delight (2nd Edition)
Price For Both: CDN$ 56.30

  • Hacker's Delight (2nd Edition) CDN$ 39.68

Customers Who Bought This Item Also Bought

Product Details

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars Excellent introduction to lambda calculus May 29 2014
By James
Format:Paperback|Verified Purchase
Good resource for those studying functional programming and wanting to understand the theory behind it. This book does a great job of building up the concepts in small, digestible pieces.
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.3 out of 5 stars  13 reviews
39 of 42 people found the following review helpful
5.0 out of 5 stars Gentlest Possible introduction to Lambda Calculus March 17 2009
By wooks - Published on
Very easy to understand. Has the added bonus of solutions to all the questions. Unlike Hankins book you really can teach yourself Lambda Calculus with this. If you see a copy available grab it.
28 of 30 people found the following review helpful
5.0 out of 5 stars A great resource for understanding lambda calculus March 23 2012
By Norman Richards - Published on
Format:Paperback|Verified Purchase
I found the first half of this book on lambda calculus to be really helpful. The explanations and problems (solutions provided) made it easy to follow. As the book progresses, the author slowly transforms lambda calculus notation into something resembling ML. At first I was less interested in the "introduction to functional programming" part than the "through lambda calculus" part, so I didn't get as much value from the later chapters initially. Later, when I was learning SML, the value of the latter chapters came through. However, even if your only goal is the same as mine was, to gain an understanding of lambda calculus, I still highly recommend this book. It's the best introduction I've found so far
8 of 8 people found the following review helpful
5.0 out of 5 stars Best way to get started in functional programming June 3 2014
By Shaun Lippy - Published on
In my opinion, the best way to get started with functional programming is to wrap your brain around the lambda calculus, which is the genesis of the whole paradigm. I dug around in Haskell, Scala, and Lisp/Scheme/Clojure for a bit. not really fully grasping why things were done the way they were in those languages. Resolving to get a more theoretical background in the math, I found this book. If you read the book carefully, work out the examples on your own, and do most of the exercises, you will have a very good foundation in the math behind functional programming. Since reading the text, I've gone back to Haskell and the lightbulbs go off regularly for me now where there was only confused darkness before. Read the book, do the exercises - then go back to your FP language of choice and you, too, will "get it" on a deeper level than you did before.
11 of 12 people found the following review helpful
4.0 out of 5 stars Good introduction to functional programming. Nov. 5 2012
By frabber - Published on
Format:Paperback|Verified Purchase
This book is a very nice read about lambda calculus and FP programming concepts. The only complaint I have is that the added handling
of checking for type mismatches clutters the treatment somewhat in explaining the rest of the concepts. But overall this is a good introduction that still stands strong after this many years.
6 of 6 people found the following review helpful
5.0 out of 5 stars Too cool Nov. 3 2013
By Troioi - Published on
Format:Kindle Edition|Verified Purchase
It's so simple and down to earth to understand what's functional programming. A must read for who have no knowledge about it
Search Customer Reviews
Only search this product's reviews

Look for similar items by category