Engineering a Compiler(Second Edition)

作者是Keith Cooper / Linda Torczon,由Morgan Kaufmann出版。

基本介紹

  • 外文名:Engineering a Compiler, Second Edition
  • 作者:Keith Cooper、Linda Torczon
  • 出版時間:2011年2月21日
  • 出版社:Morgan Kaufmann
  • 頁數:824 頁
  • ISBN:9780120884780
  • 裝幀:Hardcover
內容簡介,作者簡介,

內容簡介

這本經過全面修訂的第二版工程編譯器充滿了技術更新和新材料,涵蓋了編譯器技術的最新發展。在這篇綜合性的文章中,你將學習構建現代編譯器的重要技術。領先的教育工作者和研究人員Keith Cooper和Linda Torczon將基本原則與他們構建最先進編譯器的經驗中的務實見解相結合。它們將幫助您充分理解重要的技術,如命令式語言和面向對象語言的編譯、靜態單賦值形式的構建、指令調度和圖形著色暫存器分配。
深入處理現代編譯器前端使用的算法和技術
專注於代碼最佳化和代碼生成,這是最近研究和開發的主要領域
改進表述,包括每章的概念概述、各節的摘要和複習問題,以及新術語定義的突出位置
來自幾種不同程式語言的示例

作者簡介

Keith D.Cooper是萊斯大學的Doerr計算工程教授。他研究了編譯代碼最佳化中的一系列問題,包括過程間數據流分析及其套用、值編號、代數重新關聯、暫存器分配和指令調度。他最近的工作重點是從根本上重新審視傳統編譯器的結構和行為。他在本科階段教授了各種課程,從入門編程到研究生階段的代碼最佳化。他是ACM的會員。Rice大學計算機科學系高級研究科學家Linda Torczon是平台感知編譯環境項目(PACE)的首席研究員,該項目是DARPA贊助的一個項目,該項目正在開發一個最佳化編譯器環境,該環境可以根據新平台自動調整最佳化和策略。1990年至2000年,Torczon博士擔任國家科學基金會科學技術中心並行計算研究中心(CRPC)的執行主任。她還擔任過HiPerSoft、洛斯阿拉莫斯計算機科學研究所和虛擬格線應用程式開發軟體項目(VGrADS)的執行主任。

相關詞條

熱門詞條

聯絡我們