Cart
Free US shipping over $10
Proud to be B-Corp

The Interpretation of Object-Oriented Programming Languages Iain Craig

The Interpretation of Object-Oriented Programming Languages By Iain Craig

The Interpretation of Object-Oriented Programming Languages by Iain Craig


$21.79
Condition - Good
Only 1 left

Summary

While there are many books on particular languages, there are very few that deal with all aspects of object-oriented programming languages. The Interpretation of Object-Oriented Programming Languages provides a comprehensive treatment of the main approaches to object-oriented languages, including class-based, prototype and actor languages.

Faster Shipping

Get this product faster from our US warehouse

The Interpretation of Object-Oriented Programming Languages Summary

The Interpretation of Object-Oriented Programming Languages by Iain Craig

While there are many books on particular languages, there are very few that deal with all aspects of object-oriented programming languages. The Interpretation of Object-Oriented Programming Languages provides a comprehensive treatment of the main approaches to object-oriented languages, including class-based, prototype and actor languages. This revised and extended edition includes a completely new chapter on Microsoft's new C# language, a language specifically designed for modern, component-oriented, networked applications. The chapter covers all aspects of C# that relate to object-oriented programming. It now also includes a new appendix on BeCecil, a kernel language that can implement object-oriented constructs within a single framework.

Table of Contents

INTRODUCTION: Introduction. Essential Properties of Objects. Objects and Messages. Pure and Impure Languages. Mixed-Paradigm Languages. Organisation of this book.- CLASS FUNDAMENTALS: Introduction. Classes. Instances. Slots and Methods. Slot Access. Visibility and Accessibility. Instance Creation. Inheritance. Abstract Classes. Iterators. Part Objects.- PROTOTYPE AND ACTOR LANGUAGES: Introduction. Prototype Languages. Methods in Prototype Languages. Actor Languages.- INHERITANCE AND DELEGATION: Introduction. Interpretations of Inheritance. Inheritance as Subtyping. Inheritance as Code Sharing. Single Inheritance. Calling More Abstract Methods. Multiple Inheritance. Approaches to Multiple Inheritance. Implemented Multiple Inheritance Techniques. Mixin Classes. Alternatives to Multiple Inheritance. Delegation and Prototypes. Aggregation.- METHODS: Introduction. Methods and Objects. Object Constructors and Methods. Environments and Closures. Methods and Inheritance. Static and Dynamic Binding.- TYPES 1: TYPES AND OBJECTS: Introduction. Inheritance and Types. Polymorphism. Genericity. Overloading and Over-Riding. Languages with Root Classes. Polyadicity and Default Parameters. Downcasting and Subtypes. Review.- TYPES II: TYPES AND OBJECTS - ALTERNATIVES: Introduction. Types and Implementations. Hiding Implementation Details. Classes and Type Operations. Containers and Objects.- REFLECTION: Introduction. Class and Meta Class. Meta Class and Reflection. Meta-Object Protocols. Self Representation, Abstract Syntax and Abstract Classes. Reflection in Java. Reflection in Prototype-based Languages. Prospects for the Future. C#: Introduction. Classes and Instances. Inheritance. Methods and Operators. Polymorphism and Types. Base Class Library.- APPENDIX A: BECECIL.- APPENDIX B: MIXED-PARADIGM LANGUAGES.

Additional information

CIN1852335475G
9781852335472
1852335475
The Interpretation of Object-Oriented Programming Languages by Iain Craig
Used - Good
Paperback
Springer London Ltd
2001-10-10
290
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - The Interpretation of Object-Oriented Programming Languages