Compiling in modula-2 : a first introduction to classical recursive descent compiling / Julian R. Ullmann.
By: Ullmann, Julian R. (Julian Richard)
.
Material type:
BookPublisher: New York : Prentice Hall, 1994Description: x, 425 p. : ill. ; 24 cm.ISBN: 0130887412.Subject(s): Modula-2 (Computer program language)| Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 005.453 (Browse shelf(Opens below)) | 1 | Available | 00009994 |
Enhanced descriptions from Syndetics:
This text is aimed at 2nd and 3rd year undergraduates who are taking compiling courses, and have an understanding of Modula-2 and Data Structures. It provides a first introduction to recursive descent compiling, assembling, linking and loading. Assuming no previous knowledge of these topics, or of their theoretical background, it deliberately introduces only minimal mathematical theory. Written in an accommodating style, it is a step-by-step guide to the intricate mechanism of recursive descent compiling. Concrete and specific, the book teaches mainly by example.
Bibliography: (pages 417-419) and index.
Introduction -- SAL: Simplified Assembly Language and machine code -- Lexical analysis -- An assembler -- Linking and loading -- Interpreting machine code -- An introduction to syntax analysis -- Predictive parsing -- Lexical analysis revisited -- Compiling assignment statements -- Compiling control structures -- Static storage -- Procedures -- Modules -- Error recovery -- A brief introduction to compiler optimization.