7 of 8 people found the following review helpful:
4.0 out of 5 stars
Good introductory book, July 2, 2008
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
This is a very nice book -- a good introduction to lambda Calculus, including some variations. The book is very short and doesn't cover too many things, and fits an undergraduate course where other subjects would be taught.
The text is clear and pleasant to read.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
9 of 12 people found the following review helpful:
1.0 out of 5 stars
Favours notation at the expense of clarity, November 4, 2008
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
I could not get beyond the first chapter of Hankin's book.
I recommend instead Introduction to Functional Programming through Lambda Calculus which is very clear and features solutions to all exercises.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
3.0 out of 5 stars
Lacking but Adequate in Most Parts, December 9, 2010
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
Before reading this book I had no introduction to the Lambda Calculus. This should give some context for my review. Also note that I did not study more than a single 400 level computability course in undergrad that was in addition to a mathematical logic course. Thus my exposure to programming and comp sci ideas is rather slim.
The scene being set, this book has given me a functional understanding of the core ideas behind the L-calculus. I looked at Berendregt a few months back and I would much prefer starting here; there is motivation and a leisurely pace that nevertheless remains within mathematical norms of formality and notation.
One negative of this book is that it skimps in detail and/or clarity in certain sections. E.g. the section on de Bruijn notation is not complete. In my view, there is not enough here for a novice to continue with a coherent picture. Some machines are built later using the notation, so there is at least one section that is worthless unless you look elsewhere to fill in the holes. Note, however, that one may supplement the de Bruijn section with free papers available online -- some very well written and great complements to Hankin. Just search under "Lambda Calculus tutorial" or something similar.
Another negative is the lack of good exercises; I don't have the book in front of me, but I believe some chapters have NO problems at all.
In sum, look at the Cambridge text on L-calculus and combinators. It is well rated and more complete. If I could go back I would've started there. If price is a concern then Hankin is probably your best option.
Incidentally, the one star reviews are not fair. E.g. It is hard to complain about the paper when this book is so cheap; the paper is perfectly good for introductory readings. If you want a reference text that will last forever this volume is not suitable in material and content, but nor does it claim to be.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No