Modern Compiler Implementation in Java
Andrew W. Appel
€ 89.79
FREE Delivery in Ireland
Description for Modern Compiler Implementation in Java
Hardback. The second edition features a redesigned compiler project in Java, for a subset of Java itself. Num Pages: 512 pages, 80 b/w illus. 35 tables 135 exercises. BIC Classification: UMC; UMW. Category: (P) Professional & Vocational; (U) Tertiary Education (US: College). Dimension: 244 x 195 x 28. Weight in Grams: 1294.
This textbook describes all phases of a compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. The most accepted and successful techniques are described concisely, rather than as an exhaustive catalog of every possible variant, and illustrated with actual Java classes. This second edition has been extensively rewritten to include more discussion of Java and object-oriented programming ... Read more
This textbook describes all phases of a compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. The most accepted and successful techniques are described concisely, rather than as an exhaustive catalog of every possible variant, and illustrated with actual Java classes. This second edition has been extensively rewritten to include more discussion of Java and object-oriented programming ... Read more
Product Details
Publisher
Cambridge University Press United Kingdom
Number of pages
512
Format
Hardback
Publication date
2002
Condition
New
Number of Pages
512
Place of Publication
Cambridge, United Kingdom
ISBN
9780521820608
SKU
V9780521820608
Shipping Time
Usually ships in 4 to 8 working days
Ref
99-1
Reviews for Modern Compiler Implementation in Java
From reviews of the first edition... 'One of the first compiler texts that presents, at an undergraduate level, developments from the mid-1980's onward … This breakdown of topics is a good reflection of where a compiler writer's time actually goes.' Dr. Dobb's Journal 'Serves its intended purpose as a classroom textbook, fitting comfortably and usefully between cookbooks and encyclopedias on ... Read more