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
-
相關分類:
Compiler
-
相關翻譯:
現代編譯原理 C語言描述 (修訂版) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,935Mastering Algorithms with C (Paperback) -
Discrete and Combinatorial Mathematics: An Applied Introduction, 5/e (IE-Paperback)$1,250$1,225 -
Engineering a Compiler$1,200$1,176 -
突破 Microsoft Office PowerPoint 2003$290$247 -
計算機組織與設計 (Computer Organization and Design: The Hardware/Software Interface, 3/e)$680$646 -
AutoCAD 2006 實力養成暨評量$350$277 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
鳥哥的 Linux 私房菜基礎學習篇, 2/e$780$663 -
ASP.NET 2.0 深度剖析範例集$650$507 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
Mac OS X Internals: A Systems Approach (Hardcover)$3,300$3,135 -
聖殿祭司的 ASP.NET 2.0 專家技術手冊─使用 C#$720$569 -
High-Performance Embedded Computing: Architectures, Applications, and Methodologies$3,050$2,898 -
最新詳解 JavaScript & Dynamic HTML 語法辭典(增訂第三版)$550$429 -
深入淺出虛擬化技術 VMware 與 Virtual PC 實務應用$680$530 -
計算機結構-計量方法 (Computer Architecture: A Quantitative Approach, 4/e)$750$713 -
Computer Organization and Design, 4/e : The Hardware/Software Interface (Paperback)$3,170$3,012 -
Writing Compilers and Interpreters: A Software Engineering Approach, 3/e (Paperback)(書頁有泛黃斑點,請不介意再下單)$1,980$1,881 -
高等工程數學 (O'Neil : Advanced Engineering Mathematics, 7/e)$900$855 -
Foundations of Algorithms, 5/e (Paperback)$1,790$1,754 -
手機應用程式設計超簡單-App Inventor 2 初學特訓班(中文介面增訂版) (附綜合演練影音教學/範例/單機與伺服器架設解說pdf)$420$332 -
$449機器學習算法原理與編程實踐 -
讓世界變方便的科技魔法:為什麼 Google 這麼厲害、手機可以導航、網路可以看影片 (How Software Works: The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologie)$350$298 -
Engineering a Compiler, 3/e (美國原版)$3,500$3,325
相關主題
商品描述
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 形式、迴圈排程以及針對快取記憶體層次的優化。
