Parsing Techniques: A Practical Guide, 2/e
暫譯: 解析技術:實用指南,第二版
Dick Grune, Ceriel J.H. Jacobs
- 出版商: Springer
- 出版日期: 2007-11-30
- 售價: $10,030
- 貴賓價: 9.5 折 $9,529
- 語言: 英文
- 頁數: 662
- 裝訂: Hardcover
- ISBN: 038720248X
- ISBN-13: 9780387202488
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$780$616 -
$2,390$2,271
商品描述
Description
Parsing, also referred to as syntax analysis, has been and continues to be an essential part of computer science and linguistics. Today, parsing techniques are also implemented in a number of other disciplines, including but not limited to, document preparation and conversion, typesetting chemical formulae, and chromosome recognition.
This second edition presents new developments and discoveries that have been made in the field. Parsing techniques have grown considerably in importance, both in computational linguistics where such parsers are the only option, and computer science, where advanced compilers often use general CF parsers. Parsing techniques provide a solid basis for compiler construction and contribute to all existing software: enabling Web browsers to analyze HTML pages and PostScript printers to analyze PostScript. Some of the more advanced techniques are used in code generation in compilers and in data compression.
In linguistics, the importance of formal grammars was recognized early on, but only recently have the corresponding parsing techniques been applied. Also their importance as general pattern recognizers is slowly being acknowledged. This text Parsing Techniques explores new developments, such as generalized deterministic parsing, linear-time substring parsing, parallel parsing, parsing as intersection, non-canonical methods, and non-Chomsky systems.
To provide readers with low-threshold access to the full field of parsing techniques, this new edition uses a two-tiered structure. The basic ideas behind the dozen or so existing parsing techniques are explained in an intuitive and narrative style, and problems are presented at the conclusion of each chapter, allowing the reader to step outside the bounds of the covered material and explore parsing techniques at various levels. The reader is also provided with an extensive annotated bibliography as well as hints and partial solutions to a number of problems. In the bibliography, hundreds of realizations and improvements of parsing techniques are explained in a much terser, yet still informal, style, improving its readability and usability.
The reader should have an understanding of algorithmic thinking, especially recursion; however, knowledge of any particular programming language is not required.
商品描述(中文翻譯)
**描述**
解析(Parsing),也稱為語法分析(syntax analysis),一直以來都是計算機科學和語言學的重要組成部分。如今,解析技術也被應用於許多其他學科,包括但不限於文檔準備和轉換、化學公式排版以及染色體識別。
本書第二版介紹了該領域的新發展和新發現。解析技術在計算語言學中變得越來越重要,因為這類解析器是唯一的選擇,而在計算機科學中,先進的編譯器通常使用通用的上下文無關(CF)解析器。解析技術為編譯器的構建提供了堅實的基礎,並對所有現有軟體做出了貢獻:使得網頁瀏覽器能夠分析HTML頁面,PostScript打印機能夠分析PostScript。一些更先進的技術被用於編譯器中的代碼生成和數據壓縮。
在語言學中,形式文法的重要性早已被認識,但相應的解析技術直到最近才被應用。此外,作為通用模式識別器的地位也在慢慢被承認。本書《解析技術》探討了新的發展,例如廣義確定性解析、線性時間子字串解析、並行解析、作為交集的解析、非典範方法和非喬姆斯基系統。
為了讓讀者能夠輕鬆接觸到解析技術的完整領域,本新版本採用了兩層結構。對於十幾種現有解析技術的基本概念以直觀和敘述的風格進行了解釋,並在每章結尾提出問題,讓讀者能夠超越所涵蓋的材料,探索不同層次的解析技術。讀者還將獲得一份廣泛的註釋書目,以及一些問題的提示和部分解答。在書目中,數百種解析技術的實現和改進以更簡潔但仍然非正式的風格進行解釋,提高了可讀性和可用性。
讀者應具備算法思維的理解,特別是遞歸;然而,對任何特定編程語言的知識並不是必需的。