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.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
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.
Book by Craig Iain
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
GRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiGRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiDa: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Condizione: Good. Good condition ex-library book with usual library markings and stickers. Codice articolo 00052661371
Quantità: 1 disponibili
Da: Ammareal, Morangis, Francia
Softcover. Condizione: Très bon. Ancien livre de bibliothèque avec équipements. Edition 2001. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Edition 2001. Ammareal gives back up to 15% of this item's net price to charity organizations. Codice articolo G-724-529
Quantità: 1 disponibili
Da: Basi6 International, Irving, TX, U.S.A.
Condizione: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Codice articolo ABEOCT25-223421
Quantità: 1 disponibili
Da: Lucky's Textbooks, Dallas, TX, U.S.A.
Condizione: New. Codice articolo ABLIING23Mar2912160256686
Quantità: Più di 20 disponibili
Da: Grand Eagle Retail, Bensenville, IL, U.S.A.
Paperback. Condizione: new. Paperback. While there are many books on particular languages, there are very few that deal with all aspects of object-oriented programming languages as they currently stand. 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 Microsofts 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. - a new appendix on the BeCecil language, an extensible research language based on the prototypes concept. BeCecil is a kernel language that can implement object-oriented constructs within a single framework; BeCecil shows how OO concepts can be reduced to a common semantic core.This book will be useful for final year undergraduates/first year postgraduates studying object-oriented programming, as well as research students and other requiring a detailed account of object-oriented programming languages and their central concepts. For the second edition, I have found and corrected mistakes and have added a completely new chapter on the C# language. The chapter on mixed paradigm languages has been relegated to an appendix, and a new appendix on the BeCecil language has been added. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Codice articolo 9781852335472
Quantità: 1 disponibili
Da: Ria Christie Collections, Uxbridge, Regno Unito
Condizione: New. In. Codice articolo ria9781852335472_new
Quantità: Più di 20 disponibili
Da: Chiron Media, Wallingford, Regno Unito
Paperback. Condizione: New. Codice articolo 6666-IUK-9781852335472
Quantità: 10 disponibili
Da: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germania
Taschenbuch. Condizione: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -While there are many books on particular languages, there are very few that deal with all aspects of object-oriented programming languages as they currently stand. 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 Microsofts new C+ language, a language specifically designed for modern, component-oriente d, networked applications. The chapter covers all aspects of C+ that relate to object-oriented programming.- a new appendix on the BeCecil language, an extensible research language based on the prototypes concept. BeCecil is a kernel language that can implement object-oriented constructs within a single framework; BeCecil shows how OO concepts can be reduced to a common semantic core. This book will be useful for final year undergraduates/first year postgraduates studying object-oriented programming, as well as research students and other requiring a detailed account of object-oriented programming languages and their central concepts. 308 pp. Englisch. Codice articolo 9781852335472
Quantità: 2 disponibili
Da: Books Puddle, New York, NY, U.S.A.
Condizione: New. pp. 308 2nd Edition Includes C#Compares a wide range of o-o languages, and their underlying concepts. Codice articolo 26322660
Quantità: 4 disponibili
Da: Majestic Books, Hounslow, Regno Unito
Condizione: New. Print on Demand pp. 308 Illus. Codice articolo 7558075
Quantità: 4 disponibili