Parsing Techniques and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $6.17 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Parsing Techniques: A Practical Guide (Monographs in Computer Science)
 
 
Start reading Parsing Techniques on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Parsing Techniques: A Practical Guide (Monographs in Computer Science) [Hardcover]

Dick Grune (Author), Ceriel Jacobs (Author)
5.0 out of 5 stars  See all reviews (6 customer reviews)

List Price: $79.95
Price: $64.09 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.86 (20%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 10 left in stock--order soon (more on the way).
Want it delivered Friday, February 3? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $55.96  
Hardcover $64.09  
Paperback $64.09  
Sell Back Your Copy for $6.17
Whether you buy it used on Amazon for $58.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $6.17.
Used Price$58.00
Trade-in Price$6.17
Price after
Trade-in
$51.83

Book Description

November 28, 2007 038720248X 978-0387202488 2nd
This second edition of Grune and Jacobs’ brilliant work presents new developments and discoveries that have been made in the field. Parsing, also referred to as syntax analysis, has been and continues to be an essential part of computer science and linguistics. Parsing techniques have grown considerably in importance, both in computer science, ie. advanced compilers often use general CF parsers, and computational linguistics where such parsers are the only option. They are used in a variety of software products including Web browsers, interpreters in computer devices, and data compression programs; and they are used extensively in linguistics.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Parsing Techniques: A Practical Guide (Monographs in Computer Science) + Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers) + Programming Language Pragmatics, Third Edition
Price For All Three: $142.37

Show availability and shipping details

Buy the selected items together


Editorial Reviews

From the Back Cover

Parsing, also referred to as syntax analysis, has been and continues to be an essential part of computer science and linguistics. Today, parsing is also applied in other disciplines; some examples are document preparation and conversion, chemical formulae typesetting, and chromosome recognition. In addition to the traditional parsing techniques, this second edition presents new developments and discoveries: generalized deterministic parsing, linear-time substring parsing, parallel parsing, parsing as intersection, non-canonical methods, non-Chomsky systems, and many more. Parsing techniques provide a solid basis for compiler construction and linguistics, and contribute to all existing software: they enable Web browsers to analyze HTML pages and PostScript printers to analyze PostScript, and some of the more advanced techniques are used in code generation in compilers and in data compression. Also their importance as general pattern recognizers is slowly being acknowledged. To provide readers with low-threshold access to the full field of parsing techniques, this book uses a two-tiered structure. The basic ideas behind the existing parsing techniques are explained in an intuitive and narrative style, starting from the first principles of data structures and algorithms; this provides breadth and accessibility. The hundreds of realizations and improvements of these basic ideas are explained in an extensive annotated bibliography, in a much terser, yet still informal style; this provides depth. The reader should have an understanding of algorithmic thinking, especially recursion; however, knowledge of any particular programming language is not required.

Product Details

  • Hardcover: 662 pages
  • Publisher: Springer; 2nd edition (November 28, 2007)
  • Language: English
  • ISBN-10: 038720248X
  • ISBN-13: 978-0387202488
  • Product Dimensions: 9.8 x 6.6 x 1.8 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #261,735 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

6 Reviews
5 star:
 (6)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

46 of 47 people found the following review helpful:
5.0 out of 5 stars The clearest, most comprehensive survey of the field, January 26, 2008
By 
Amazon Verified Purchase(What's this?)
This review is from: Parsing Techniques: A Practical Guide (Monographs in Computer Science) (Hardcover)
I have spent the last six months of my life learning as much as I can about parsing. I own half a shelf of compiler books, and I have flipped through the pages of half a shelf more.

No other book approaches the clarity and comprehensiveness of this book.

When you try to read most literature about parsing, authors tend to throw around a lot of terms without explaining them. What exactly is a "deterministic" parser, a "canonical" parser, a "directional" parser? Grune and Jacobs explain every one of these distinctions lucidly, and put all known algorithms in context of how they compare to the rest of the field. How do the algorithms compare in what languages they can parse, how fast they are, and how much of the work can be done ahead of time? The book addresses all of these trade-offs, but doesn't stop at asymptotic complexity: in chapter 17 (the comparative survey), they note that general parsers may be a factor of ten or so slower than deterministic methods, even though both are linear. This high-level overview and comparative survey are something I was desperately seeking, and I've found nothing comparable to them anywhere.

There is also a lot of important background information that other authors tend to assume you know: for example, did you know that when authors say "LL" they almost always mean "strong LL" unless they specifically say "full LL?" Are you totally clear on the difference between strong LL, simple LL, and full LL? If you're not sure, Grune and Jacobs will give you all the explanation you need to fully understand.

This book strikes a perfect balance between breadth and depth. All significant algorithms are covered, most with enough detail to fully understand and implement them, but Grune and Jacobs punt on less practical material like proofs or rigorous formal descriptions. That information is never more than a citation away though, thanks to the 417-entry annotated bibliography, which gives you not only references to source material but a paragraph or two describing their key results.

I couldn't be happier about adding this book to my bookshelf of compiler books -- it quickly became the book I refer to most often, and I thank Grune and Jacobs for this superb guide to this vast and diverse field of computer science.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 16 people found the following review helpful:
5.0 out of 5 stars This edition is NOT available on-line, January 22, 2008
By 
Robert L. Knighten (The Dalles, Oregon United States) - See all my reviews
(REAL NAME)   
This review is from: Parsing Techniques: A Practical Guide (Monographs in Computer Science) (Hardcover)
The first edition is available at Grune's web site but this very much expanded second edition is not.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Without peer, April 14, 2010
There is no book I know of that is more comprehensive, authoritative, or helpful on the topic of parsing. It is no exaggeration to call this book indispensable to anyone working on parsing technology. I mean that quite sincerely -- in terms of careful exposition, in-depth discussion, thoughtful examples, helpful diagrams, and breadth of techniques described, this book is simply the best in existence.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
connectionist parsers, definite clause, parsing technology, compiler construction, suffix parsing, sentence aabb, dotted goal, parse table entry, dynamic conflict resolvers, parenthesis generators, cancellation parsing, handle recognizer, substring parsing, regular right part grammars, prediction stack, parser generation time, string predictor, boolean grammars, hidden left recursion, unoriginal sentence, compiled parsers, parser writing, substring parser, stack suffixes, parser writer
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Lecture Notes, Deterministic Bottom-Up Parsing, Computer Science, Annotated Bibliography, Acta Inform, Generating Device, Technical Report, Advanced Parsing Subjects, Problems Problem, Computational Linguistics, Non-Canonical Parsers, Greibach Normal Form, Major Parsing Subjects, Facts Question, General Directional Bottom-Up Parsing, International Conference, General Directional Top-Down Parsing, New York, Fortes Gálvez, Bottom-Up Non-Canonical Parsing, Chomsky Normal Form, Generalized Deterministic Parsers, Deterministic Top-Down Parsing, General Non-Directional Parsing, Springer Verlag
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject