Customer Reviews


4 Reviews
5 star:    (0)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


1 of 1 people found the following review helpful:
4.0 out of 5 stars Interesting overview but needs additional editing.
This books gives an interesting overview of the concepts relating to object-oriented languages. Of particular interest are the discussion of prototype-based languages and the, albeit brief, discussion of reflection.

The text, however, truly requires additional editing. Problems with the text range from the simply annoying (typos, repeated words, and incomplete...

Published on November 30, 2001 by Aaron Keen

versus
2 of 2 people found the following review helpful:
1.0 out of 5 stars Don't buy this excellent book!!!
This book has been republished under a different title:

Object-Oriented Programming Languages: Interpretation (Undergraduate Topics in Computer Science)

This is an EXCELLENT read, but I wish I hadn't blown an extra $70!
Published on September 19, 2008 by Adam Moss


Most Helpful First | Newest First

2 of 2 people found the following review helpful:
1.0 out of 5 stars Don't buy this excellent book!!!, September 19, 2008
Amazon Verified Purchase(What's this?)
This book has been republished under a different title:

Object-Oriented Programming Languages: Interpretation (Undergraduate Topics in Computer Science)

This is an EXCELLENT read, but I wish I hadn't blown an extra $70!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Interesting overview but needs additional editing., November 30, 2001
By 
This review is from: The Interpretation of Object-Oriented Programming Languages (Hardcover)
This books gives an interesting overview of the concepts relating to object-oriented languages. Of particular interest are the discussion of prototype-based languages and the, albeit brief, discussion of reflection.

The text, however, truly requires additional editing. Problems with the text range from the simply annoying (typos, repeated words, and incomplete sentence revisions) to the severely distressing (incorrect statements and contradictions).

Though not a serious limitation, the book lacks code examples for the languages discussed. This is understandable since the focus is on concepts, but the book claims to be targeted, in part, at advanced undergraduates. I believe that code examples would be of great aid to such students if this book were used in a course. In addition, I believe that some reorganization of the material would help the presentation.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Very good survey of OO languages and their implementations, July 23, 2001
Amazon Verified Purchase(What's this?)
This review is from: The Interpretation of Object-Oriented Programming Languages (Hardcover)
I especially like the third chapter, on prototype-based languages. About time someone paid attention to those!

This book is a good survey of the implementations and reasoning behind a variety of object-oriented languages (and languages confused for OO). There's a whole lot more out there than the mongrel OO implemenations of Java and C++, and this book covers it!

If you are at all interested in OO languages in theory, check this book out! Incidentally, this is a great book in conjunction with "Programming Language Pragmatics", by Michael L. Scott (also highly recommended!).

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Refreshing conceptual analysis, June 4, 2002
By 
Daniel Mall (San Gabriel, CA United States) - See all my reviews
(REAL NAME)   
This review is from: The Interpretation of Object-Oriented Programming Languages (Hardcover)
Use this text to study the conceptual basis of object-oriented programming. The author defines objects, classes, instances, slots, methods, inheritance, pure vs. impure languages, visibility, accessibility, encapsulation, abstraction, delegation, prototypes, actors, iterators, subtyping, multiple-inheritance, mixin classes, interfaces, aggregation, dynamic binding, polymorphism, genericity, overloading, overriding, downcasting, containers, reflection, and meta class. Variations in the implementation of these features in both common and obscure object-oriented programming languages are analyzed. The text covers three language approaches: class-based, prototype, and actor. The author familiarizes the reader with a broad array of programming languages such as Ada, Beta, C++, CLOS, Dylan, Eiffel, Java, JavaScript, Oberon, Omega, Sather, SELF, Simula, and Smalltalk. The book has an academic orientation. Practitioners will be imparted with a deeper and broader understanding of object-oriented principles after digesting this text.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

The Interpretation of Object-Oriented Programming Languages
The Interpretation of Object-Oriented Programming Languages by I. Craig (Hardcover - April 26, 2000)
$103.00
Temporarily out of stock. Order now and we'll deliver when available.
Add to cart Add to wishlist