|
|||||||||||||||||||||||||||||||||||
|
7 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
7 of 8 people found the following review helpful:
4.0 out of 5 stars
Good introductory book,
By W. Ghost (Brazil) - See all my reviews
Amazon Verified Purchase(What's this?)
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.
9 of 12 people found the following review helpful:
1.0 out of 5 stars
Favours notation at the expense of clarity,
By
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.
3.0 out of 5 stars
Lacking but Adequate in Most Parts,
By Customer (Baltimore) - See all my reviews
Amazon Verified Purchase(What's this?)
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.
5.0 out of 5 stars
Nice introduction to lambda calculus,
By Ilya (Redmond, WA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
This is a nice introduction to lambda calculus, combinatory logic and the like topics. It is based on Hankin's undergraduate course at Imperial College London. It is not self-contained; there are many references to the more comprehensive (and much more expensive) textbooks by Barendregt and by Hindley and Seldin. I wish I had read it in college.
4.0 out of 5 stars
Excellent introduction to the lambda calculus,
By Chris Barker (San Diego, CA United States) - See all my reviews
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
Excellent introduction for the computer scientist.
All of the highlights from Barendregt without the heft. Barendregt is still essential for the serious scholar, but Hankin is a good place to start.
9 of 15 people found the following review helpful:
2.0 out of 5 stars
Not a nice introduction,
By
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
I thought that having an undergraduate degree in computer science would qualify me for the material in this book. However, I found the abundance of mathematical proofs and the accompanying syntax very difficult to follow. The explanations did not help to clarify the examples in the book.
1 of 4 people found the following review helpful:
1.0 out of 5 stars
Definition, Theorem, Proof...,
By lew "lwndw123" (Connecticut, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: An Introduction to Lambda Calculi for Computer Scientists (Paperback)
Well, I am not computer scientist. I am computer engineer. Yes, I have also degree in mathematics. As ENGINEER I was looking for motivation for using lambda calculus and maybe relations to Lisp and other programming languages. Instead I found DTF (Definition, Theorem, Proof) type of text. Well, maybe this is what computer scientists do...
In addition, print quality and paper quality is extremely bad. Book is barely readable and I need magnifying glass. Discovered too late to send it back to Amazon. Looking for other book about lambda calculus, more engineer/practitioner friendly. And found one: "Lambda-Calculus, Combinators and Functional Programming" by G. Revesz, Cambridge University Press. Available from Amazon |
|
Most Helpful First | Newest First
|
|
An Introduction to Lambda Calculi for Computer Scientists by Chris Hankin (Paperback - February 2, 2004)
$18.50 $16.50
In Stock | ||