オブジェクト指向プログラム言語の解釈(第2版)<br>The Interpretation of Object-Oriented Programming Languages : Updated to include C sharp (2nd, upd. ed. 2002. XIV, 290 p. w. figs. 24 cm)

個数:
  • ポイントキャンペーン

オブジェクト指向プログラム言語の解釈(第2版)
The Interpretation of Object-Oriented Programming Languages : Updated to include C sharp (2nd, upd. ed. 2002. XIV, 290 p. w. figs. 24 cm)

  • ウェブストア価格 ¥10,594(本体¥9,631)
  • SPRINGER, BERLIN(2002発売)
  • 外貨定価 US$ 54.99
  • ゴールデンウィーク ポイント2倍キャンペーン対象商品(5/6まで)
  • ポイント 192pt
  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 290 p.
  • 商品コード 9781852335472

Full Description

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.

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.