Modern Compiler Implementation in C (美國原版)
暫譯: 現代編譯器實作(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$247 -
$680$646 -
$350$277 -
$880$695 -
$880$695 -
$780$663 -
$650$507 -
$980$774 -
$3,550$3,373 -
$720$569 -
$3,280$3,116 -
$550$429 -
$680$530 -
$750$713 -
$3,410$3,240 -
$1,881Writing Compilers and Interpreters: A Software Engineering Approach, 3/e (Paperback)(書頁有泛黃斑點,請不介意再下單)
-
$900$855 -
$1,754Foundations of Algorithms, 5/e (Paperback)
-
$420$332 -
$449機器學習算法原理與編程實踐
-
$350$277 -
$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.
商品描述(中文翻譯)
描述:
這本全新擴充的教科書描述了現代編譯器的所有階段:詞法分析、解析、抽象語法、語義行為、中間表示、透過樹匹配的指令選擇、資料流分析、圖著色的暫存器分配以及執行時系統。它對於當前的程式碼生成和暫存器分配技術有良好的涵蓋,並且包括了功能性和物件導向語言,這些在大多數書籍中都缺乏。此外,現在還包含了更高級的章節,使其可以作為兩學期或研究生課程的基礎。最被接受和成功的技術以簡潔的方式描述,而不是每一種可能變體的詳盡目錄。編譯器模組之間介面的詳細描述以實際的 C 標頭檔案進行說明。書的第一部分,編譯的基本原理,適合用作編譯器設計的一學期入門課程。第二部分,高級主題,包括高級章節,涵蓋了物件導向和功能性語言的編譯、垃圾回收、迴圈優化、SSA 形式、迴圈排程以及針對快取記憶體層次的優化。