| 000 | 01998pam a2200337 i 4500 | ||
|---|---|---|---|
| 999 |
_c217 _d217 |
||
| 001 | 2125872 | ||
| 005 | 20190718115136.0 | ||
| 008 | 970804s1998 enka b 001 0 eng | ||
| 010 | _a | ||
| 020 | _a052158390X | ||
| 040 |
_aDLC _cDLC _dDLC _erda |
||
| 082 | 0 | 4 |
_a005.453 _221 _bA.A.M |
| 100 | 1 |
_aAppel, Andrew W., _d1960- _9919 _eauthor. |
|
| 245 | 1 | 0 |
_aModern compiler implementation in C / _cAndrew W. Appel with Maia Ginsburg. |
| 250 | _aRev. and expanded ed. | ||
| 264 |
_aCambridge ; _aNew York : _bCambridge University Press, _c1998. |
||
| 300 |
_ax, 544 pages. : _billustrations. ; _c24 cm. |
||
| 336 |
_2rdacontent _atext |
||
| 337 |
_2rdamedia _aunmediated |
||
| 338 |
_2rdacarrier _avolume |
||
| 504 | _aIncludes bibliographical references (p. 528-536) and index. | ||
| 505 | 0 | _a Pt. I. Fundamentals of Compilation. 1. Introduction. 2. Lexical Analysis. 3. Parsing. 4. Abstract Syntax. 5. Semantic Analysis. 6. Activation Records. 7. Translation to Intermediate Code. 8. Basic Blocks and Traces. 9. Instruction Selection. 10. Liveness Analysis. 11. Register Allocation. 12. Putting It All Together -- pt. II. Advanced Topics. 13. Garbage Collection. 14. Object-Oriented Languages. 15. Functional Programming Languages. 16. Polymorphic Types. 17. Dataflow Analysis. 18. Loop Optimizations. 19. Static Single-Assignment Form. 20. Pipelining and Scheduling. 21. The Memory Hierarchy -- Appendix. Tiger Language Reference Manual. | |
| 650 | 0 | _aCompilers (Computer programs) | |
| 650 | 0 | _aC (Computer program language) | |
| 700 | 1 |
_aGinsburg, Maia, _9922 _eauthor. |
|
| 856 | 4 | 1 |
_3Table of contents _uhttp://www.loc.gov/catdir/toc/cam023/97031089.html |
| 856 | 4 | 2 |
_3Publisher description _uhttp://www.loc.gov/catdir/description/cam028/97031089.html |
| 906 |
_a7 _bcbc _corignew _d1 _eocip _f19 _gy-gencatlg |
||
| 942 |
_2ddc _cBK |
||