Cover of Programming Languages text

Key features of the book:

Table of Contents:

1 Introduction
2 Translators and interpreters
3 Simple assemblers
4 Advanced assembler features
5 Languages and grammars
6 Top-down parsing
7 A simple compiler
8 Block structure and storage management
9 Concurrent programming
10 Data abstraction

Visit the "Resource Kit" for the book - a web site that contains the text of the final draft, additional material that does not appear in the published book, the source code for all the case studies, and instructions for downloading and installing the components of the Resource Kit on a reader's own computer.