|
|||||||||||||||||||||||||||||||||||
|
4 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
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!!!,
Amazon Verified Purchase(What's this?)
This review is from: The Interpretation of Object-Oriented Programming Languages (Paperback)
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!
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Interesting overview but needs additional editing.,
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.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Very good survey of OO languages and their implementations,
By
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!).
4.0 out of 5 stars
Refreshing conceptual analysis,
By
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.
|
|
Most Helpful First | Newest First
|
|
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. | ||