Minecraft Adventures B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Interviews | August 12, 2015

    Jill Owens: IMG Eli Gottlieb: The Powells.com Interview



    Eli GottliebEli Gottlieb has done something unusual — he's written two novels, 20 years apart, from opposing but connected perspectives. The Boy Who Went... Continue »
    1. $17.47 Sale Hardcover add to wish list

      Best Boy

      Eli Gottlieb 9781631490477

    spacer
Qualifying orders ship free.
$79.00
List price: $104.99
Used Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
5 Partner Warehouse Software Engineering- Compilers

More copies of this ISBN

Modern Compiler Implementation Java 2ND Edition

by

Modern Compiler Implementation Java 2ND Edition Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

Last year you may have seen the Modern Compiler Implementation in C: Basic Techniques (1997) which was the preliminary edition of our new 1998 textbook, Modern Compiler Implementation in C. The new, expanded version of this textbook describes all phases of a modern 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 functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies. A unique feature of the book is a well designed compiler implementation project in Java, including front-end and 'high-tech' back-end phases, so that students can build a complete working compiler in one semester. Accompanying support software is available.

Book News Annotation:

This textbook is presented as being appropriate for a two-semester course covering a single-semester introduction to compiler design and a second-semester treatment of more advanced topics. Appel (computer science, Princeton U.) and Palsberg (computer science, Purdue U.) first present chapters on lexical analysis, parsing, abstract syntax, semantic analysis, activation records, translation to intermediate code, basic blocks and traces, instruction selection, liveness analysis, and register allocation. Among the more advanced topics discussed are garbage collection, polymorphic types, dataflow analysis, loop optimizations, static single-assignment form, pipelining and scheduling, and the memory hierarchy.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Describing all phases of a compiler, this textbook includes good coverage of current techniques in code generation and register allocation, and covers the compilation of functional and object-oriented languages. Advanced chapters cover SSA form, loop scheduling and optimization for cache-memory hierarchies. The most accepted and successful techniques are described and illustrated with actual Java classes. Including discussion of Java and object-oriented programming concepts such as visitor patterns, a unique feature is the newly redesigned compiler project in Java. The project includes both front-end and back-end phases, allowing students to build a complete working compiler in one semester.

Synopsis:

Describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional, and object oriented languages.

Synopsis:

Includes bibliographical references (p. 487-494) and index.

Product Details

ISBN:
9780521820608
With:
Palsberg, Jens
Publisher:
Cambridge University Press
With:
Palsberg, Jens
Author:
Appel, Andrew W.
Author:
Palsberg, Jens
Location:
Cambridge
Subject:
Programming Languages - General
Subject:
Programming - Software Development
Subject:
Java (Computer program language)
Subject:
Compilers
Subject:
Compilers (computer programs)
Subject:
Java
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-Compilers
Edition Number:
2
Edition Description:
Revised
Series Volume:
9456
Publication Date:
20021031
Binding:
Hardcover
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
80 line diagrams 35 tables 135 exerc
Pages:
512
Dimensions:
9.40x7.62x1.13 in. 2.31 lbs.

Other books you might like

  1. Eragon (Inheritance Cycle #01)
    Used Trade Paper $1.95
  2. Against All Enemies: Inside... Used Hardcover $4.95
  3. Burndive Used Mass Market $4.50
  4. Gut symmetries Used Hardcover $3.95
  5. The New Best Recipe (Best Recipe)
    Used Hardcover $19.95
  6. Eyre Affair Used Trade Paper $8.50

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Software Engineering » Compilers
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
History and Social Science » Politics » General

Modern Compiler Implementation Java 2ND Edition Used Hardcover
0 stars - 0 reviews
$79.00 In Stock
Product details 512 pages Cambridge University Press - English 9780521820608 Reviews:
"Synopsis" by , Describing all phases of a compiler, this textbook includes good coverage of current techniques in code generation and register allocation, and covers the compilation of functional and object-oriented languages. Advanced chapters cover SSA form, loop scheduling and optimization for cache-memory hierarchies. The most accepted and successful techniques are described and illustrated with actual Java classes. Including discussion of Java and object-oriented programming concepts such as visitor patterns, a unique feature is the newly redesigned compiler project in Java. The project includes both front-end and back-end phases, allowing students to build a complete working compiler in one semester.
"Synopsis" by , Describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional, and object oriented languages.
"Synopsis" by , Includes bibliographical references (p. 487-494) and index.
spacer
spacer
  • back to top

FOLLOW US ON...

       
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.