Modern Compiler Implementation in C (美國原版)
Andrew W. Appel
- 出版商: Cambridge
- 出版日期: 2004-07-08
- 售價: $3,560
- 貴賓價: 9.5 折 $3,382
- 語言: 英文
- 頁數: 556
- 裝訂: Paperback
- ISBN: 0521607655
- ISBN-13: 9780521607650
-
相關分類:
C 程式語言、Compiler
-
相關翻譯:
現代編譯原理 C語言描述 修訂版 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,935Mastering Algorithms with C (Paperback)
-
$1,225Discrete and Combinatorial Mathematics: An Applied Introduction, 5/e (IE-Paperback)
-
$1,176Engineering a Compiler
-
$290$229 -
$680$646 -
$350$298 -
$880$695 -
$880$695 -
$780$663 -
$650$507 -
$980$774 -
$3,530$3,354 -
$720$612 -
$3,260$3,097 -
$550$429 -
$680$530 -
$750$713 -
$3,390$3,221 -
$1,881Writing Compilers and Interpreters: A Software Engineering Approach, 3/e (Paperback)(書頁有泛黃斑點,請不介意再下單)
-
$900$855 -
$1,754Foundations of Algorithms, 5/e (Paperback)
-
$420$357 -
$449機器學習算法原理與編程實踐
-
$350$298 -
$3,680$3,496
相關主題
商品描述
Description:
This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.