£71.88

CRC Press Introduction to Compiler Construction in a Java World

illustrations

Price data checked 1 day ago

View at Amazon

Price History & Forecast

Last 90 days • 90 data points

Historical
Generating forecast...
£86.91 £69.61 £73.38 £77.16 £80.93 £84.71 £88.48 24 January 2026 15 February 2026 09 March 2026 31 March 2026 23 April 2026

Price Distribution

Price distribution over 90 days • 7 price levels

Days at Price
Current Price
7 days 18 days · current 7 days 18 days 20 days 8 days 12 days 0 5 10 15 20 £71 £72 £81 £82 £82 £84 £87 Days at Price

Price Analysis

Most common price: £82 (20 days, 22.2%)

Price range: £71 - £87

Price levels: 7 different prices over 90 days

Description

Immersing students in Java and the Java Virtual Machine (JVM), Introduction to Compiler Construction in a Java World enables a deep understanding of the Java programming language and its implementation. The text focuses on design, organization, and testing, helping students learn good software engineering skills and become better programmers. The book covers all of the standard compiler topics, including lexical analysis, parsing, abstract syntax trees, semantic analysis, code generation, and register allocation. The authors also demonstrate how JVM code can be translated to a register machine, specifically the MIPS architecture. In addition, they discuss recent strategies, such as just-in-time compiling and hotspot compiling, and present an overview of leading commercial compilers. Each chapter includes a mix of written exercises and programming projects. By working with and extending a real, functional compiler, students develop a hands-on appreciation of how compilers work, how to write compilers, and how the Java language behaves. They also get invaluable practice working with a non-trivial Java program of more than 30,000 lines of code. Fully documented Java code for the compiler is accessible at http://www.cs.umb.edu/j--/

Product Specifications

Format
hardcover
Domain
Amazon UK
Release Date
24 December 2012
Listed Since
20 September 2010

Barcode

No barcode data available

Similar Products You Might Like

Modern Compiler Implementation in Java
99% match

Modern Compiler Implementation in Java

Cambridge University Press

£61.91 24 Apr 2026
Essentials of Compilation: An Incremental Approach in Python
98% match

Essentials of Compilation: An Incremental Approach in Python

MIT Press

£34.54 30 Mar 2026
Compiler Technology: Tools, Translators and Language Implementation: 422 (The Springer International Series in Engineering and Computer Science, 422)
98% match

Compiler Technology: Tools, Translators and Language Implementation: 422 (The Springer International Series in Engineering and Computer Science, 422)

Springer

£113.48 19 Apr 2026
Compiler Construction: 17th International Conference, CC 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ... (Lecture Notes in Computer Science, 4959)
98% match

Compiler Construction: 17th International Conference, CC 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ... (Lecture Notes in Computer Science, 4959)

Springer

£26.31 15 Apr 2026
Retargetable Compilers for Embedded Core Processors: Methods and Experiences in Industrial Applications
98% match

Retargetable Compilers for Embedded Core Processors: Methods and Experiences in Industrial Applications

Springer

£41.78 20 Apr 2026
Automatic Tuning of Compilers Using Machine Learning (SpringerBriefs in Applied Sciences and Technology)
97% match

Automatic Tuning of Compilers Using Machine Learning (SpringerBriefs in Applied Sciences and Technology)

Springer

£40.23 23 Apr 2026
Languages and Compilers for Parallel Computing: 12th International Workshop, LCPC'99 La Jolla, CA, USA, August 4-6, 1999 Proceedings: 1863 (Lecture Notes in Computer Science, 1863)
97% match

Languages and Compilers for Parallel Computing: 12th International Workshop, LCPC'99 La Jolla, CA, USA, August 4-6, 1999 Proceedings: 1863 (Lecture Notes in Computer Science, 1863)

Springer

£44.82 21 Apr 2026
Experiential Introduction to Principles of Programming Languages, An: For Java Programmers
97% match

Experiential Introduction to Principles of Programming Languages, An: For Java Programmers

MIT Press

£42.95 23 Apr 2026
Understanding Programming Languages
97% match

Understanding Programming Languages

Springer

£53.52 06 Apr 2026
Concepts in Programming Languages
97% match

Concepts in Programming Languages

Cambridge University Press

£64.08 21 Apr 2026
Theories of Programming Languages
97% match

Theories of Programming Languages

Cambridge University Press

£68.79 12 Apr 2026
Theories of Programming Languages
97% match

Theories of Programming Languages

Cambridge University Press

£57.99 14 Apr 2026
Source Code Optimization Techniques for Data Flow Dominated Embedded Software
97% match

Source Code Optimization Techniques for Data Flow Dominated Embedded Software

Springer

£96.04 18 Apr 2026
Building Java Programs: A Back to Basics Approach
97% match

Building Java Programs: A Back to Basics Approach

PEARSON EDUCATION

£151.99 22 Apr 2026
Foundational and Practical Aspects of Resource Analysis: First International Workshop, FOPARA 2009, Eindhoven, The Netherlands, November 6, 2010, ... (Lecture Notes in Computer Science, 6324)
97% match

Foundational and Practical Aspects of Resource Analysis: First International Workshop, FOPARA 2009, Eindhoven, The Netherlands, November 6, 2010, ... (Lecture Notes in Computer Science, 6324)

Springer

£44.99 21 Apr 2026
Adapting Proofs-as-Programs: The Curry--Howard Protocol (Monographs in Computer Science)
97% match

Adapting Proofs-as-Programs: The Curry--Howard Protocol (Monographs in Computer Science)

Springer

£113.25 12 Apr 2026
Invitation to Computer Science: Java Version
97% match

Invitation to Computer Science: Java Version

Course Technology

£43.99 31 Mar 2026
Languages and Compilers for Parallel Computing: 21th International Workshop, LCPC 2008, Edmonton, Canada, July 31 - August 2, 2008, Revised Selected ... (Lecture Notes in Computer Science, 5335)
97% match

Languages and Compilers for Parallel Computing: 21th International Workshop, LCPC 2008, Edmonton, Canada, July 31 - August 2, 2008, Revised Selected ... (Lecture Notes in Computer Science, 5335)

Springer

£44.99 14 Apr 2026
Principles of Program Analysis
97% match

Principles of Program Analysis

Springer

£36.29 19 Apr 2026
Verification, Model Checking, and Abstract Interpretation: Third International Workshop, VMCAI 2002, Venice, Italy, January 21-22, 2002, Revised Papers: 2294 (Lecture Notes in Computer Science, 2294)
97% match

Verification, Model Checking, and Abstract Interpretation: Third International Workshop, VMCAI 2002, Venice, Italy, January 21-22, 2002, Revised Papers: 2294 (Lecture Notes in Computer Science, 2294)

Springer

£44.66 21 Apr 2026
Programming Languages and Systems: 15th Asian Symposium, APLAS 2017, Suzhou, China, November 27-29, 2017, Proceedings: 10695 (Lecture Notes in Computer Science, 10695)
97% match

Programming Languages and Systems: 15th Asian Symposium, APLAS 2017, Suzhou, China, November 27-29, 2017, Proceedings: 10695 (Lecture Notes in Computer Science, 10695)

Springer

£42.21 14 Apr 2026
Procedure Restructuring for Ambitious Optimization: Using demand-driven, partial, and heuristics-guided inlining to improve the scalability of region-based optimization
97% match

Procedure Restructuring for Ambitious Optimization: Using demand-driven, partial, and heuristics-guided inlining to improve the scalability of region-based optimization

LAP Lambert Academic Publishing

£69.00 23 Apr 2026
Computers and Languages: Theory and Practice (Volume 4) (Studies in Computer Science and Artificial Intelligence, Volume 4)
97% match

Computers and Languages: Theory and Practice (Volume 4) (Studies in Computer Science and Artificial Intelligence, Volume 4)

North Holland

£43.99 13 Apr 2026
Introduction to Programming with C++: International Edition
97% match

Introduction to Programming with C++: International Edition

PEARSON EDUCATION

£54.11 22 Apr 2026