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