LIBRARY CATALOGUE
Knowledge • Research • Discovery

Modern compiler implementation in Java / (Record no. 6901)

MARC details
000 -LEADER
fixed length control field 01993nam a22002897a 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20251205101002.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 251205b |||||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780521820608
Qualifying information (hardback)
040 ## - CATALOGING SOURCE
Language of cataloging eng
Description conventions rda
Original cataloging agency Sai University Library
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23
Classification number 005.453
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Appel, Andrew W.,
Dates associated with a name 1960-
Relator term author
9 (RLIN) 72
245 ## - TITLE STATEMENT
Title Modern compiler implementation in Java /
Statement of responsibility, etc Andrew W. Appel with Jens Palsberg.
250 ## - EDITION STATEMENT
Edition statement Second Edition
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture New York :
Name of producer, publisher, distributor, manufacturer Cambridge University Press,
Date of production, publication, distribution, manufacture, or copyright notice 2002.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2002.
300 ## - PHYSICAL DESCRIPTION
Extent x, 501 pages :
Other physical details illustrations ;
Dimensions 25 cm
336 ## - Content type term (R)
Source (NR) rdacontent
Content type term (R) text
Content type code (R) txt
337 ## - Media Type (R)
Source (NR) rdamedia
Media type term (R) unmediated
Media type code (R) n
338 ## - Carrier Type (R)
Source (NR) rdacarrier
Carrier type term (R) volume
Carrier type code (R) nc
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references (p. 487-494) and index.
520 ## - SUMMARY, ETC.
Summary, etc 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. by Publisher
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java (Computer program language)
9 (RLIN) 74
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Compilers (Computer programs)
9 (RLIN) 75
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Palsberg, Jens
9 (RLIN) 73
Relator term author
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Home library Current library Collection code Date acquired Cost, normal purchase price Source of acquisition Total Checkouts Full call number Barcode Date last seen Copy number Cost, replacement price Price effective from Koha item type Lost status Source of classification or shelving scheme Damaged status Not for loan Withdrawn status
Sai University Library Sai University Library SCDS 2025-12-05 6055.26     005.453 APP 002112 2025-12-05 1 8410.09 2025-12-05 Reference   Dewey Decimal Classification      
Sai University Library Sai University Library SCDS 2025-12-05 6055.26     005.453 APP 002113 2025-12-05 2 8410.09 2025-12-05 Books   Dewey Decimal Classification      
Sai University Library Sai University Library SCDS 2025-12-05 6055.26     005.453 APP 002114 2025-12-05 3 8410.09 2025-12-05 Books   Dewey Decimal Classification      
Sai University Library Sai University Library SCDS 2025-12-05 6055.26     005.453 APP 002115 2025-12-05 4 8410.09 2025-12-05 Books   Dewey Decimal Classification      
Copyright © 2026 – Sai University Library