Writing Compilers and Interpreters: A Software Engineering Approach

3.67 avg rating
( 9 ratings by Goodreads )
 
9780470177075: Writing Compilers and Interpreters: A Software Engineering Approach

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

"synopsis" may belong to another edition of this title.

From the Back Cover:

Master the skills you need to build your own compilers and interpreters

Compilers and interpreters are very difficult programs to write, but modern software engineering tackles the complexity. Design patterns and other object-oriented programming techniques guide you to develop well-structured code in incremental, understandable steps. Apply what you learn in this book to succeed with any complex software project.

You'll learn to:

  • Use Java to develop scanners and parsers for programming languages

  • Employ UML to model software components

  • Manage symbol tables with the Java Collections Framework

  • Use XML to represent the generated intermediate code

  • Develop an interpreter to execute programs, including a powerful interactive source-level debugger

  • Implement an integrated development environment (IDE) that animates the execution of programs

  • Use the IDE's graphical user interface to set breakpoints and single-step programs statement by statement with mouse clicks

  • Develop a code generator that emits object code for the Java Virtual Machine (JVM), and run the compiled code on multiple platforms

About the Author:

Ronald Mak wrote the earlier editions of this very successful book as well as The Martian Principles for Successful Enterprise Systems: 20 Lessons Learned from NASA's Mars Exploration Rover Mission (also published by Wiley). He is also the author of Java Number Cruncher: The Java Programmer's Guide to Numerical Computing. He develops advanced software systems for organizations from startups to NASA. Currently a research staff member at the IBM Almaden Research Center, he also teaches compiler writing and software engineering at San José State University.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Ronald Mak
Published by Wiley (2009)
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Soft cover Quantity Available: > 20
International Edition
Seller:
Books in my Basket
(New Delhi, India)
Rating
[?]

Book Description Wiley, 2009. Soft cover. Book Condition: New. International Edition. 864pp. Book cover and ISBN different from US edition. Territorial Restrictions maybe printed on the book. This is an international edition. Bookseller Inventory # 327319

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 14.70
Convert Currency

Add to Basket

Shipping: US$ 4.83
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

2.

Ronald Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Softcover Quantity Available: > 20
International Edition
Seller:
LowPriceBookDeals
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Softcover. Book Condition: New. 3rd edition. Brand NEW, Paperback International Edition. Black & White or color, Cover and ISBN may be different but similar contents as US editions. Standard delivery takes 5-9 business days by USPS with tracking number. Choose expedited shipping for superfast delivery 2-4 business days by DHL/FEDEX. We also ship to PO Box addresses but by Standard delivery. International Edition Textbooks may bear a label -Not for sale in the U.S. or Canada- etc. printed only to discourage U.S. students from obtaining an affordable copy. Legal to use despite any disclaimer on cover as per US court. No access code or CD included unless specified. In some instances, the international textbooks may have different exercises at the end of the chapters. Printed in English. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. 100% Customer satisfaction guaranteed! Please feel free to contact us for any queries. Bookseller Inventory # LPBD31424217

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 19.28
Convert Currency

Add to Basket

Shipping: US$ 3.95
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

3.

Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Softcover Quantity Available: 5
International Edition
Seller:
bookscollection
(Delhi, DELHI, India)
Rating
[?]

Book Description Book Condition: Brand New. PAPERBACK,Book Condition New, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language.NO CD AND ACCESS CODE. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Bookseller Inventory # ABEADH*##4687

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 19.16
Convert Currency

Add to Basket

Shipping: US$ 4.12
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

4.

Mak, Ronald
Published by Wiley
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Softcover Quantity Available: 4
International Edition
Seller:
Sunshine Book Store
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Wiley. Book Condition: New. 0470177071 This is an International Edition. Brand New, paperback, Delivery within 6-14 business days, Same Contents as U.S Versions, ISBN and Cover design may differ. Choose Expedited shipping for delivery within 4-7 business days. We do not ship to PO Box, APO,FPO Address. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Bookseller Inventory # HU_9780470177075

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 23.50
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

5.

Ronald Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Soft cover Quantity Available: > 20
International Edition
Seller:
LOW COST_FAST SHIP
(Scottsdale, AZ, U.S.A.)
Rating
[?]

Book Description Soft cover. Book Condition: New. NEW - International Edition - ISBN 9788126524044 - Same Contents as in US edition - in english - 3ed - - SHRINKwrapped BOXpacked - Printed in Asia - Cover image is different from US edition - There is no CD or Access Code, unless specified above - Ships from various locations - Expedited 2 to 4 day Delivery option available -Standard shipping takes 5 to 10 business days - Tracking number is emailed for every order -You get same study contents at a fraction of US edition cost - Save Hard earned money. Bookseller Inventory # V91

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 19.68
Convert Currency

Add to Basket

Shipping: US$ 5.99
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

6.

Ronald Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Paperback Quantity Available: 3
International Edition
Seller:
US_Superfast_Bookstore
(New Castle, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: NEW. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S version. Delivery within 4-8 business days ACROSS THE GLOBE. We can ship to PO Box address in US. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. Bookseller Inventory # VPU_9780470177075

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 23.39
Convert Currency

Add to Basket

Shipping: US$ 2.99
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

7.

Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Softcover Quantity Available: 3
International Edition
Seller:
Unique Bookseller
(Delhi, India)
Rating
[?]

Book Description Softcover. Book Condition: Brand New. .. Black & White or color International Edition. ISBN and front cover may be different, but contents are same as the US edition. Book printed in English. Territorial restrictions may be printed on the book. GET IT FAST within 3-5 business days by DHL/FedEx/Aramex and tracking number will be uploaded into your order page within 24-48 hours. Kindly provide day time phone number in order to ensure smooth delivery. No shipping to PO BOX, APO, FPO addresses. 100% Customer satisfaction guaranteed!. . Bookseller Inventory # UBS02937

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 26.91
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

8.

Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Quantity Available: 2
International Edition
Seller:
firstbookstore
(New Delhi, India)
Rating
[?]

Book Description Book Condition: Brand New. Brand New Paperback International Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!. Bookseller Inventory # AIND-103960

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.18
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

9.

Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Quantity Available: 5
International Edition
Seller:
Bookshub
(Karol Bagh, India)
Rating
[?]

Book Description Book Condition: New. New. International edition. Different ISBN and Cover image but contents are same as US edition. Perfect condition. Customer satisfaction our priority. Bookseller Inventory # ABE-FEB-131671

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.46
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

10.

Mak
ISBN 10: 0470177071 ISBN 13: 9780470177075
New Quantity Available: 5
International Edition
Seller:
EBOOKSTORE2010
(New Delhi, ND, India)
Rating
[?]

Book Description Book Condition: Brand New. New. SoftCover International edition. Different ISBN and Cover image but contents are same as US edition. Customer Satisfaction guaranteed!!. Bookseller Inventory # SHUB131671

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.51
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book