Chapter 27

Implementation

It is not the intent of this book to provide a detailed introduction to programming language implementation. Nevertheless, a general understanding of the problems encountered in implementing object-oriented languages and the various ways to overcome them can, in many cases, help the reader better understand object-oriented techniques. In particular, this will help clarify the way in which object-oriented systems differ from more conventional systems. In this chapter, we provide an overview of some of the more important implementation techniques, as well as pointers to the relevant literature for the reader who desires further information.

27.1 ⊡ Compilers and Interpreters

Broadly speaking, there are two major approaches ...

Get An Introduction to Object-Oriented Programming, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.