Writing Compilers and Interpreters 2nd Edition

4.1 out of 5 stars 33 ratings
ISBN-13: 978-0471113539
ISBN-10: 0471113530
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$18.17
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: NO highlighting or underlining. Book has wear but the pages inside are in otherwise in good condition. Ships directly from amazon and is eligible for prime or super saver (free) shipping.
Access codes and supplements are not guaranteed with used items.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, May 10 if you spend $25 on items shipped by Amazon
Or fastest delivery Friday, May 6. Order within 14 hrs 56 mins

There is a newer edition of this item:


Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

From the Publisher

Grab hold of your C++ because here you'll learn how to use it to write compilers and interpreters--those programs that translate high-level computer code into machine-executable code. The only C++-based book on compilers and interpreters available, this revised and updated edition shows you the ABC's of reading and listing a program, breaking it into tokens, parsing it, and examining its syntax. Then it shows you how to build an actual interpreter, debugger, and finally, a compiler.

From the Back Cover

Quickly master all the skills you need to build your own compilers and interpreters in C++

Whether you are a professional programmer who needs to write a compiler at work or a personal programmer who wants to write an interpreter for a language of your own invention, this book quickly gets you up and running with all the knowledge and skills you need to do it right. It cuts right to the chase with a series of skill-building exercises ranging in complexity from the basics of reading a program to advanced object-oriented techniques for building a compiler in C++.

Here's how it works:

Every chapter contains anywhere from one to three working utility programs that provide a firsthand demonstration of concepts discussed, and each chapter builds upon the preceding ones. You begin by learning how to read a program and produce a listing, deconstruct a program into tokens (scanning), and how to analyze it based on its syntax (parsing). From there, Ron Mak shows you step by step how to build an actual working interpreter and an interactive debugger. Once you've mastered those skills, you're ready to apply them to building a compiler that runs on virtually any desktop computer.

Visit the Wiley Computer Books Web page at: http://www.wiley.com/compbooks/


Virtual lessons for curious minds
Amazon Explore Browse now

Product details

  • Publisher ‏ : ‎ Wiley; 2nd edition (August 10, 1996)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 864 pages
  • ISBN-10 ‏ : ‎ 0471113530
  • ISBN-13 ‏ : ‎ 978-0471113539
  • Item Weight ‏ : ‎ 2.69 pounds
  • Dimensions ‏ : ‎ 7.4 x 1.82 x 9.2 inches
  • Customer Reviews:
    4.1 out of 5 stars 33 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.1 out of 5 stars
4.1 out of 5
33 global ratings

Top reviews from the United States

Reviewed in the United States on January 12, 2002
8 people found this helpful
Report abuse
Reviewed in the United States on June 21, 2019
Reviewed in the United States on April 25, 2012
2 people found this helpful
Report abuse
Reviewed in the United States on June 7, 2001
10 people found this helpful
Report abuse
Reviewed in the United States on February 24, 2009
One person found this helpful
Report abuse
Reviewed in the United States on January 22, 2015
Reviewed in the United States on September 4, 2012
Reviewed in the United States on January 17, 2014

Top reviews from other countries

Mr. J. Youngman
1.0 out of 5 stars Bought it. Sent it back.
Reviewed in the United Kingdom on September 18, 2008
4 people found this helpful
Report abuse