000 | 02144nam a2200241 4500 | ||
---|---|---|---|
001 | vtls002120760 | ||
003 | MY-SjTCS | ||
005 | 20200306153444.0 | ||
008 | 110218s2000 enka 001 eng | ||
020 | _a0471976970 | ||
039 | 9 |
_a201909180954 _bummi _c201102181402 _dVLOAD _y200407271925 _zVLOAD |
|
082 | 0 | 4 |
_a005.453 _bMOD |
245 | 0 | 0 |
_aModern compiler design / _cDick Grune ... [et al.] |
260 |
_aChichester, England : _bJohn Wiley, _cc2000. |
||
300 |
_axvii, 736 p. : _bill. ; _c23 cm. |
||
440 | 0 |
_aWorldwide series in computer science _9200932 |
|
505 | 0 | _aPreface. - 1. Introduction. - 2. From program text to abstract syntax tree. - 3. Annotating the abstract syntax tree - the context. - 4. Processing the intermediate code. - 5. Memory management. - 6. Imperative and object-oriented programs. - 7. Functional programs. - 8. Logic programs. - 9. Parallel and distributed programs. - Appendix. A - A simple object-oriented compiler/interpreter. - Answers to exercises. - References. - Index. | |
520 | _a"A compiler is one of the most vital parts of a computer's system software, translating programs written in a high-level language into low-level commands that the machine can understand and execute. Most compiler design books focus only on techniques for imperative (or Procedural) Languages like C or Pascal, whereas Modern Compiler Design also covers compilation techniques for object-oriented, functional logic and distributed languages. Features of the book include : A focus on essential traditional and advanced techniques common to all language paradigms, giving readers the skills required for modern compiler construction ; coverage of all the major programming language types - imperative, object-oriented, functional, logic and distributed languages ; a practical emphasis on implementation and optimization techniques, including tools for automating compiler design ; a strong intuitive style, illustrated by many practical examples." - Back cover. | ||
650 | 0 |
_aCompilers (Computer programs) _99848 |
|
700 | 1 |
_aGrune, Dick, _d1939- _9200933 |
|
920 | _aUOSC : 560585 | ||
921 | _aCIT(DIP) : 560683 | ||
999 |
_c20735 _d20735 |