Programming language processors in Java : compilers and interpreters / David A. Watt and Deryck F. Brown.
By: Watt, David A. (David Anthony) [author]
.
Contributor(s): Brown, Deryck F [author]
.
Material type:
BookPublisher: Harlow, Essex : Pearson Education, 2000Copyright date: ©2000Description: xvi, 436 pages : illustrations ; 24 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 0130257869 (hardback); 9780130257864 (hardback).Subject(s): Java (Computer program language)| Item type | Current library | Call number | Status | Notes | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 005.453 (Browse shelf(Opens below)) | Available | CIT module SOFT9022 - Core reading | 00214006 |
Enhanced descriptions from Syndetics:
This book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters.
Bibliography: (pages 425-427) and index.
Introduction -- Language processors -- Compilation -- Syntactic analysis -- Contextual analysis -- Run-time organization -- Code generation -- Interpretation -- Conclusion.
CIT module SOFT 9022 - Core reading.
Table of contents provided by Syndetics
- 1 Introduction
- 2 Language Processors
- 3 Compilation
- 4 Syntactic Analysis
- 5 Contextual Analysis
- 6 Run-time Organization
- 7 Code Generation
- 8 Interpretation
- 9 Conclusion
Excerpt provided by Syndetics
Author notes provided by Syndetics
DAVID WATT teaches algorithms and data structures, programming language, and software design. DERYCK BROWN teaches compilers, object-oriented programming, operating systems, and software engineering.