shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Original Essays | November 5, 2009

John Buntin: IMG Notes from the (Bibliographic) Underground



For more than 60 years, Los Angeles's origins, its underbelly, and (yes) its blondes have fueled the imagination of writers and directors from... Continue »
  1. $18.20 Sale Hardcover add to wish list

On Order

Backorder
$55.95
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Software Engineering- Compilers

Building Your Own Compiler with C++

by Jim Holmes

Building Your Own Compiler with C++ Cover

Synopses & Reviews

Publisher Comments:

Holmes satisfies the dual demand for an introduction to compilers and a hands-on compiler construction project manual in The Object-Oriented Compiler Workbook. This book details the construction process of a fundamental, yet functional compiler, so that readers learn by actually doing. It uses C++ as the implementation language, the most popular Object Oriented language, and compiles a tiny subset of Pascal, resulting in source language constructs that are already a part of most readers' experience. It offers extensive figures detailing the behavior of the compiler, especially as it relates to the parse tree. It supplies complete source codes for example compiler listed as an appendix and available by FTP.

Synopsis:

This text is both an introduction to compilers and a hands-on compiler construction project manual. It uses C++ as the implementation language, and compiles a tiny subset of PASCAL which results in source language constructs that are already part of most readers' experience.

Description:

Includes bibliographical references (p. 195) and index.

Table of Contents

1. Preparing the Platform.

2. Objects and Classes.

3. Analysis and Design.

4. Main Module.

5. System Control.

6. The Scanner/Parser Module.

7. Symbol Table Module.

8. Parse Tree Nodes.

9. Implementing Parse Tree Nodes.

10. Interpreter Module.

11. Emitter Module.

A Program Code.

Bibliography.

Index.


Product Details

ISBN:
9780131821064
Author:
Holmes, Jim
Publisher:
Prentice Hall
Author:
Holmes, James
Location:
Englewood Cliffs, N.J. :
Subject:
Programming Languages - C
Subject:
C (computer program language)
Subject:
Programming - Object Oriented Programming
Subject:
Object-oriented programming (computer science
Subject:
Compilers
Subject:
Compilers (computer programs)
Subject:
Object-oriented programming
Subject:
Language, literature and biography
Subject:
Object-oriented pro
Edition Description:
Trade paper
Series Volume:
186026
Publication Date:
November 1994
Binding:
Paperback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Yes
Pages:
112
Dimensions:
9.28x7.00x.58 in. .78 lbs.

Related Aisles

  • back to top

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 eBooks — here at Powells.com.