ABSTRACT

BACKGROUND CONCEPTS Abstract computations (Section 2.4); Abstract implementation of programming languages (Chapter 5); Abstractions in programming languages (Chapter 4); Concurrent programming (Chapter 8); Distributed computing (Section 8.4); Distributed objects (Section 11.6); Operating system concepts (Section 2.5); von Neumann machines (Section 2.1).