| 000 | 01854cam a22003614a 4500 | ||
|---|---|---|---|
| 001 | u4875 | ||
| 003 | SA-PMU | ||
| 005 | 20210418124349.0 | ||
| 008 | 020531s2002 enka b 001 0 eng | ||
| 010 | _a 2002073453 | ||
| 040 |
_aDLC _beng _cDLC _dC#P _dUKM _dMUQ _dEYE _dBAKER _dBTCTA _dYDXCP _dOCLCG _dIG# _dHEBIS _dOCLCQ |
||
| 020 | _a052182060X | ||
| 020 | _a9780521820608 | ||
| 035 |
_a(OCoLC)49942312 _z(OCoLC)50271312 |
||
| 042 | _apcc | ||
| 050 | 0 | 0 |
_aQA76.76.C65 _bA674 2002 |
| 082 | 0 | 0 |
_a005.4/53 _221 |
| 100 | 1 |
_aAppel, Andrew W., _d1960- |
|
| 245 | 1 | 0 |
_aModern compiler implementation in Java / _cAndrew W. Appel with Jens Palsberg. |
| 250 | _a2nd ed. | ||
| 260 |
_aCambridge, UK ; _aNew York, NY, USA : _bCambridge University Press, _c2002. |
||
| 300 |
_ax, 501 p. : _bill. ; _c24 cm. |
||
| 504 | _aIncludes bibliographical references (p. 487-494) and index. | ||
| 505 | 0 | _aFundamentals of Compilation: Introduction -- Lexical analysis -- Parsing -- Abstract syntax -- Semantic analysis -- Activation records -- Translation to intermediate code -- Basic blocks and traces -- Instruction selection -- Liveness analysis -- Register allocation -- Putting it all together -- Advanced Topics: Garbage collection -- Object-oriented languages -- Functional programming languages -- Polymorphic types -- Dataflow analysis -- Loop optimizations -- Static single-assignment form -- Pipelining and scheduling -- The memory hierarchy -- Appendix: Mini-Java reference manual. | |
| 650 | 0 | _aCompilers (Computer programs) | |
| 650 | 0 | _aJava (Computer program language) | |
| 700 | 1 | _aPalsberg, Jens. | |
| 856 | 4 | 1 |
_3Table of contents _uhttp://catdir.loc.gov/catdir/toc/cam031/2002073453.html |
| 856 | 4 | 2 |
_3Publisher description _uhttp://catdir.loc.gov/catdir/description/cam0210/2002073453.html |
| 942 | _cBOOK | ||
| 994 |
_aZ0 _bSUPMU |
||
| 596 | _a1 2 | ||
| 999 |
_c7474 _d7474 |
||