Suchergebnisse - "Introduction to Compiler Construction in a Java World"
-
1
Translating JVM Code to MIPS Code
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Compilation is not necessarily over with after the class file is constructed. At “execution,” the class is loaded into the JVM and then interpreted. In the …”
Volltext
Buchkapitel -
2
Compilation
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… A compiler is a program that translates a source program written in a high-level programming language such as Java, C#, or C, into an equivalent target program …”
Volltext
Buchkapitel -
3
Register Allocation
Veröffentlicht: Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Register allocation is the process of assigning as many local variables and temporaries to physical registers as possible. The more values that we can keep in …”
Volltext
Buchkapitel -
4
JVM Code Generation
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Once the AST has been fully analyzed, all variables and expressions have been typed and any necessary tree rewriting has been done. Also a certain amount of …”
Volltext
Buchkapitel -
5
Type Checking
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Type checking, or more formally semantic analysis, is the final step in the analysis phase. It is the compiler’s last chance to collect information necessary …”
Volltext
Buchkapitel -
6
Celebrity Compilers
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Here we survey some of the popular Java (or Java-like) compilers. For each of these, we discuss issues or features that are peculiar to the compiler in …”
Volltext
Buchkapitel -
7
Parsing
Veröffentlicht: Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… Once we have identified the tokens in our program, we then want to determine its syntactic structure. That is, we want to put the tokens together to make the …”
Volltext
Buchkapitel -
8
Lexical Analysis
ISBN: 1439860882, 9781439860885Veröffentlicht: United Kingdom Chapman and Hall/CRC 2013Veröffentlicht in Introduction to Compiler Construction in a Java World (2013)“… The first step in compiling a program is to break it into tokens. For example, given the j-- programwe want to produce the sequence of tokens package, pass, ;, …”
Volltext
Buchkapitel -
9
P arsing
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
10
Appendix C: Java Syntax
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
11
Appendix E: MIPS and the SPIM Sim ulator
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
12
Appendix D: JVM, Class Files, and the CLEmitter
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
13
About the Authors
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
14
Register Allo cation
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
15
Appendix B: j-- Language
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel -
16
Appendix A: Setting Up and Running
ISBN: 9781439860885, 1439860882Veröffentlicht: United Kingdom CRC Press LLC 2012Veröffentlicht in Introduction to Compiler Construction in a Java World (2012)Volltext
Buchkapitel

