Customer Reviews


4 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Most Helpful First | Newest First

5.0 out of 5 stars A Great Programming Language Text, 21 Sep 1997
By A Customer
This review is from: Essentials of Programming Languages (Hardcover)
I've used this book to teach an undergraduate programming language for 4 years now. I believe it to be the finest text in the area because of its approach to the subject. Many books in this area are what I call smorgasborg books--leading the reader through one language syntax after another without ever getting to what really matters: programming language operation. In EoPL, Freidman, Wand, and Haynes solve this problem by using a standard technique of computer science: using the right langauge for the job. In this case the job is progrmaming language operation and the language is Scheme. Don't be fooled into thinking you're learning Scheme--you're actually learning a great deal about programming languages along the way.

The book covers the operational semantics of the most important features in programming languages and give users a clear understanding of the infrastructure of programming langauges along the way. Highly recommended.

See [...] for a course based on this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars My View, 21 Sep 1997
By A Customer
This review is from: Essentials of Programming Languages (Hardcover)
This is a great book used in "The Theory of Programming Language" in Iowa State University. Although this book use Scheme to illustrate fundamental concepts of programming languages, I found out later that these concepts are especially useful in helping me to understand other language like Java. e.g. you can pass argument(s) to C++ fn either by value or by reference, in Java you're passing argument by copy-reference only(except primitive data tyeps).
However, beware that there're lots of errors in this book, be sure to check out the publisher's web site and checkout a list of erranta.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful
4.0 out of 5 stars Excellent, 13 Nov 2000
By A Customer
A great book. It assumes little or no programming background and explains all the nitty-gritty things like metacircular interpreters in simple detail. This book should be bought by all students using Scheme as a course language. No, seriously.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful
5.0 out of 5 stars A Great Programming Text, 17 Nov 1998
By A Customer
This review is from: Essentials of Programming Languages (Hardcover)
This book is definitely on the must-read list for any student (and practitioner alike) of the art of programming.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Essentials of Programming Languages
Essentials of Programming Languages by Daniel P. Friedman (Hardcover - 2 Mar 2001)
Used & New from: £4.43
Add to wishlist See buying options
Only search this product's reviews