Engineering a Compiler
暫譯: 編譯器工程學
Keith Cooper, Linda Torczon
- 出版商: Morgan Kaufmann
- 出版日期: 2003-12-02
- 售價: $1,200
- 貴賓價: 9.8 折 $1,176
- 語言: 英文
- 頁數: 801
- 裝訂: Paperback
- ISBN: 1558606998
- ISBN-13: 9781558606999
-
相關分類:
Compiler
已過版
買這商品的人也買了...
-
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
ASP.NET 網頁製作教本─從基本語法學起$600$510 -
LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 -
Computing Concepts With Java Essentials, 3/e$1,100$1,078 -
802.11 無線網路技術通論 (802.11 Wireless Networks: The Definitive Guide)$760$600 -
ASP.NET 程式設計徹底研究$590$466 -
重構─改善既有程式的設計$720$569 -
$399CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801) (Hardcover) -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
電腦網路 (Computer Networks, 4/e)$800$760 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
Flash MX 2004 躍動的網頁中文版$550$468 -
Inside VCL-VCL 架構剖析$860$731 -
osCommerce 購物網站架設實戰$550$468 -
Web 配色事典﹝活用網頁安全色﹞$390$304 -
Dreamweaver MX 2004 魔法書中文版$490$417 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663 -
Internet TCP/IP 協定觀念與實作, 2/e$580$493 -
Java 2 完美的演繹$550$468 -
Windows CE.NET 程式設計 (Programming Microsoft Windows CE .Net, 3/e)$890$703 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
ASP.NET 2.0 深度剖析範例集$650$507 -
聖殿祭司的 ASP.NET 2.0 專家技術手冊─使用 C#$720$569
相關主題
商品描述
Summary
As computing has changed, so has the role of both the compiler and the compiler writer. The proliferation of processors, environments, and constraints demands an equally large number of compilers. To adapt, compiler writers retarget code generators, add optimizations, and work on issues such as code space or power consumption.
Engineering a Compiler re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in today's practice. Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major problems inside a compiler.
Table of Contents
Overview of Compilation; Scanning; Parsing; Context-Sensitive Analysis; Intermediate Representations; Procedure Abstraction; Code Shape; Introduction to Code Optimization; Data-Flow Analysis; Transformations; Instruction Selection; Instruction Scheduling; Register Allocation; Appendix A: ILOC; Appendix B: Data Structures; Appendix C: Abbreviations, Acronyms, and Glossary
商品描述(中文翻譯)
**摘要**
隨著計算技術的變化,編譯器及編譯器作者的角色也隨之改變。處理器、環境和約束條件的激增要求有相應數量的編譯器。為了適應這些變化,編譯器作者重新定向代碼生成器,增加優化,並處理如代碼空間或功耗等問題。
《編譯器工程》重新調整了編譯器建構入門課程的課程內容,以反映當今實踐中出現的問題。作者 Keith Cooper 和 Linda Torczon 傳達了編譯器建構的藝術與科學,並展示了針對編譯器內主要問題的最佳實踐算法。
**目錄**
編譯概述;掃描;解析;上下文敏感分析;中間表示;過程抽象;代碼形狀;代碼優化簡介;數據流分析;轉換;指令選擇;指令排程;寄存器分配;附錄 A:ILOC;附錄 B:數據結構;附錄 C:縮寫、首字母縮略詞及詞彙表
