Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

Modern Compiler Implementation in Java, Hardback Book

Modern Compiler Implementation in Java Hardback

Hardback

Description

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 concepts, such as visitor patterns.

A unique feature is the newly redesigned compiler project in Java, for a subset of Java itself.

The project includes both front-end and back-end phases, so that students can build a complete working compiler in one semester.

Information

£64.99

 
Free Home Delivery

on all orders

 
Pick up orders

from local bookshops

Information