作 者:(美)阿霍 等著,趙建華 等譯 著作
定 價:55
出 版 社:機械工業出版社
出版日期:2009年06月01日
裝 幀:平裝
ISBN:9787111269298
●出版者的話
●改編者序
●前言
●第1章 引論
● 1.1 語言處理器
● 1.2 一個編譯器的結構
● 1.2.1 詞法分析
● 1.2.2 語法分析
● 1.2.3 語義分析
● 1.2.4 中間代碼生成
● 1.2.5 代碼優化
● 1.2.6 代碼生成
● 1.2.7 符號表管理
● 1.2.8 將多個步驟組合成趟
● 1.2.9 編譯器構造工具
● 1.3 程序設計語言的發展歷程
● 1.3.1 走向高級程序設計語言
● 1.3.2 對編譯器的影響
● 1.3.3 1.3節的練習
● 1.4 構建一個編譯器的相關科學
●部分目錄
《編譯原理》是編譯原理課程方面的經典教材,全面、深入地探討了編譯器設計方面的重要主題,包括詞法分析、語法分析、語法制導定義和語法制導翻譯、運行時刻環境、目標代碼生成、代碼優化技術、並行性檢測以及過程間分析技術,並在相關章節中給出大量的實例。與上一版相比,本書進行了全面修訂,涵蓋了編譯器開發方面近期新進展。每章中都提供了大量的實例及參考文獻。
本書基於該書第2版進行改編,內容更加精練和實用,體繫更加符合靠前教學情況,適合作為高等院校計算機及相關專業本科生的編譯原理課程的教材,也是廣大研究人員和技術人員的不錯參考讀物。
本書是編譯領域無可替代的經典著作,被廣大計算機專業人士譽為“龍書”。本書上一版自1986年出版以來,被世界各地的有名高等院校和研究機構(包括美國哥倫比亞大學。斯坦福大等
靠前章 引論
程序設計語言是向人以及計算機描述計算過程的記號。如我們所知,這個世界依賴於程序設計語言,因為在所有計算機上運行的所有軟件都是用某種程序設計語言編寫的。但是,在一個程序可以運行之前,它首先需要被翻譯成一種能夠被計算機執行的形式。
完成這項翻譯工作的軟件繫統稱為編譯器(compiler)。
本書介紹的是設計和實現編譯器的方法。我們將介紹用於構建面向多種語言和機器的翻譯器的一些基本思想。編譯器設計的原理和技術還可以用於編譯器設計之外的眾多領域。因此,這些原理和技術通常會在一個計算機科學家的職業生涯中多次被用到。研究編譯器的編寫將涉及程序設計語言、計算機體繫結構等