Skip to main content
  • Textbook
  • © 2002

The Interpretation of Object-Oriented Programming Languages

Authors:

  • Compares a wide range of o-o languages, and their underlying concepts

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages I-XIV
  2. Introduction

    • Iain Craig
    Pages 1-11
  3. Class Fundamentals

    • Iain Craig
    Pages 13-51
  4. Prototype and Actor Languages

    • Iain Craig
    Pages 53-76
  5. Inheritance and Delegation

    • Iain Craig
    Pages 77-117
  6. Methods

    • Iain Craig
    Pages 119-142
  7. Types I: Types and Objects

    • Iain Craig
    Pages 143-168
  8. Reflection

    • Iain Craig
    Pages 183-201
  9. C#

    • Iain Craig
    Pages 203-229
  10. Back Matter

    Pages 231-288

About this book

I was extremely surprised to learn that this book was so well received; I was even more surprised when a second edition was proposed. I had realised that there was a need for a book such as this but had not thought that the need was as great; I really wrote the book for myself, in order better to organise my thoughts on object-oriented languages and better to understand them. 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. - C# is extremely popular. Given its apparent role as the major competitor to Java, it was clear that a chapter was necessary in which a comparison could be made. That chapter concentrates on the language and not on the runtime and support system. C# contributes some new features to the C++ derivatives. The language has rough edges (as Java does still) . It will be interesting to watch its development and to see whether it becomes accepted more widely.

Bibliographic Information

  • Book Title: The Interpretation of Object-Oriented Programming Languages

  • Authors: Iain Craig

  • DOI: https://doi.org/10.1007/978-1-4471-0199-4

  • Publisher: Springer London

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag London 2002

  • Softcover ISBN: 978-1-85233-547-2Published: 10 October 2001

  • eBook ISBN: 978-1-4471-0199-4Published: 06 December 2012

  • Edition Number: 2

  • Number of Pages: XIV, 290

  • Topics: Programming Techniques, Programming Languages, Compilers, Interpreters

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access