×
編譯系統設計
作者: Alfred V. Aho、Monica S. Lam、Ravi Sethi、J
譯者:趙建華/鄭滔/戴新宇
書號: AEL010100
出版日: 2010/03/29
ISBN:9789861549361
附件: 無
定價: 960
電子書: 未出版
購買紙本書
內容特色
編譯程式設計《Compilers: Principles, Techniques, & Tools》是編譯領域無可替代的經典著作,被廣大電腦專業人士譽為「龍書」。
全面介紹編譯器的設計,強調編譯技術在軟體設計和開發的廣泛應用,並反映20多年來軟體工程、程式設計語言和電腦系統架構方面的發展對編譯技術的影響。


全面介紹編譯器的設計,強調編譯技術在軟體設計和開發的廣泛應用。包括:簡單的語法指導翻譯器、詞彙分析、語法分析、語法指導的翻譯、產生中間碼、執行環境、產生程式碼、機器無關最佳化、指令層級平行處理、平行處理和在地的最佳化、跨程式分析。
本書介紹的是設計和實作編譯器的方法。我們將探索用於構建多種語言和機器翻譯器的一些基本想法。編譯器設計的原理和技術還可以用於編譯器設計之外的眾多領域。因此,這些原理和技術通常會在電腦科學家的職業生涯中多次用到。研究編譯器的編寫將涉及程式語言、電腦系統架構、形式語言理論、演算法和軟體工程。

作者簡介
Alfred V. Aho
美國哥倫比亞大學電腦科學系教授、美國國家工程院院士、ACM和IEEE會士,曾獲得IEEE的馮•諾伊曼獎。有多部演算法、資料結構、編譯器、資料庫系統及電腦科學基礎相關領域的著作。

Monica S. Lam
史丹佛大學電腦科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。Lam曾經主持SUIF專案,該專案產生了最常用的研究用編譯器之一。

Ravi Sethi
Avaya實驗室總裁,曾任貝爾實驗室資深副總裁和朗訊科技的CTO。Sethi曾於賓西法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。

Jeffrey D. Ullman
史丹佛大學電腦科學系教授和Gradiance 的CEO,研究興趣包括資料庫理論、資料庫整合、資料探勘和利用資訊基礎設備教學等。Ullman是美國國家工程學院院士、IEEE會士,曾獲得ACM的Karlstrom傑出教育家獎和Knuth獎。
章節目錄
第1章 簡介
第2章 簡單的語法指導翻譯器
第3章 詞彙分析
第4章 語法分析
第5章 語法指導的翻譯
第6章 產生中間碼
第7章 執行環境
第8章 產生程式碼
第9章 機器無關最佳化
第10章 指令層級平行處理
第11章 平行處理和在地的最佳化
第12章 跨程序分析
附錄A 完整的編譯器前端
附錄B 尋找線性獨立解答
編譯系統設計 分享
  • 作者: Alfred V. Aho、Monica S. Lam、Ravi Sethi、J
  • 書號:AEL010100
  • ISBN:9789861549361
  • 出版日:2010/03/29
  • 定價:$ 960
  • 電子書:已出版
  • 購買紙本書

    內容特色
    編譯程式設計《Compilers: Principles, Techniques, & Tools》是編譯領域無可替代的經典著作,被廣大電腦專業人士譽為「龍書」。
    全面介紹編譯器的設計,強調編譯技術在軟體設計和開發的廣泛應用,並反映20多年來軟體工程、程式設計語言和電腦系統架構方面的發展對編譯技術的影響。


    全面介紹編譯器的設計,強調編譯技術在軟體設計和開發的廣泛應用。包括:簡單的語法指導翻譯器、詞彙分析、語法分析、語法指導的翻譯、產生中間碼、執行環境、產生程式碼、機器無關最佳化、指令層級平行處理、平行處理和在地的最佳化、跨程式分析。
    本書介紹的是設計和實作編譯器的方法。我們將探索用於構建多種語言和機器翻譯器的一些基本想法。編譯器設計的原理和技術還可以用於編譯器設計之外的眾多領域。因此,這些原理和技術通常會在電腦科學家的職業生涯中多次用到。研究編譯器的編寫將涉及程式語言、電腦系統架構、形式語言理論、演算法和軟體工程。

    作者簡介
    Alfred V. Aho
    美國哥倫比亞大學電腦科學系教授、美國國家工程院院士、ACM和IEEE會士,曾獲得IEEE的馮•諾伊曼獎。有多部演算法、資料結構、編譯器、資料庫系統及電腦科學基礎相關領域的著作。

    Monica S. Lam
    史丹佛大學電腦科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。Lam曾經主持SUIF專案,該專案產生了最常用的研究用編譯器之一。

    Ravi Sethi
    Avaya實驗室總裁,曾任貝爾實驗室資深副總裁和朗訊科技的CTO。Sethi曾於賓西法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。

    Jeffrey D. Ullman
    史丹佛大學電腦科學系教授和Gradiance 的CEO,研究興趣包括資料庫理論、資料庫整合、資料探勘和利用資訊基礎設備教學等。Ullman是美國國家工程學院院士、IEEE會士,曾獲得ACM的Karlstrom傑出教育家獎和Knuth獎。
    章節目錄
    第1章 簡介
    第2章 簡單的語法指導翻譯器
    第3章 詞彙分析
    第4章 語法分析
    第5章 語法指導的翻譯
    第6章 產生中間碼
    第7章 執行環境
    第8章 產生程式碼
    第9章 機器無關最佳化
    第10章 指令層級平行處理
    第11章 平行處理和在地的最佳化
    第12章 跨程序分析
    附錄A 完整的編譯器前端
    附錄B 尋找線性獨立解答