Immersing students in Java and the Java Virtual Machine (JVM), Introduction to Compiler Construction in a Java World enables a deep understanding of the Java programming language and its implementation. The text focuses on design, organization, and testing, helping students learn good software engin
Introduction to Compiler Construction in a Java World
โ Scribed by Bill Campbell; Swami Iyer; Bahar Akbal-Delibas
- Publisher
- CRC Press
- Year
- 2012
- Tongue
- English
- Leaves
- 378
- Edition
- Hardcover
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This text uses compiler construction to teach Java technology and software engineering principles. It gives students a deeper understanding of the Java programming language and its implementation.
โฆ Table of Contents
Front Cover......Page 1
Dedication......Page 6
Contents......Page 8
List of Figures......Page 14
Preface......Page 18
About the Authors......Page 24
Acknowledgments......Page 26
Chapter 1: Compilation......Page 28
Chapter 2: Lexical Analysis......Page 56
Chapter 3: P arsing......Page 86
Chapter 4: Type Checking......Page 154
Chapter 5: JVM Code Generation......Page 198
Chapter 6: Translating JVM Code to MIPS Code......Page 232
Chapter 7: Register Allo cation......Page 272
Chapter 8: Celebrity Compilers......Page 304
Appendix A: Setting Up and Running......Page 320
Appendix B: j-- Language......Page 326
Appendix C: Java Syntax......Page 334
Appendix D: JVM, Class Files, and the CLEmitter......Page 342
Appendix E: MIPS and the SPIM Sim ulator......Page 368
Bibliography......Page 372
Back Cover......Page 378
๐ SIMILAR VOLUMES
Introduction to Compiler Construction addresses the essential aspects of compiler design at a level that is perfect for today's undergraduate. Working from the basics in Chapter 1, the book provides the clearest, most cohesive treatment of the topic available for the junioror senior-level student. I
Introduction to Compiler Construction addresses the essential aspects of compiler design at a level that is perfect for today's undergraduate. Working from the basics in Chapter 1, the book provides the clearest, most cohesive treatment of the topic available for the junioror senior-level student. I
This text is orientated towards actual construction of a compiler, rather than the theory underlying compiler construction. This hands-on approach allows students to write a complete compiler which translates a simple algorithmic language to the assembly code of a real computer. The book gives a con
A thorough introduction to Compiler Construction with Unix by Prentice Hall Software Series.