編譯原理技術與工具(第2版)

編譯原理技術與工具(第2版)

作者: Alfred V.Aho

ISBN: 9787115172655 出版時間: 2008-02-01

出版社: 人民郵電出版社

Alfred V.Aho 0 0 0

下載的epub,mobi,azw3 文件不懂打開,格式轉換,尋求幫助,請關注微信公衆號“ebookcn”
《編譯原理技術與工具(第2版)》共12章。第一章是一些關于學習動機的資料,同時也給出了一些關于計算機體系結構和程序設計語言原理的背景知識。第二章開發了一個縮微的編譯器,并介紹了很多重要的概念,這些概念将在後面的各個章節中深入介紹。這個編譯器本身在附錄中給出。第三章讨論了詞法分析、正則表達式、有窮狀态自動機和詞法分析器的生成工具,這些内容是各種正文處理的基礎。第四章讨論了主流的語法分析方法,包括自頂向下方法(遞歸下降法, LL技術)和自底向上方法(LR技術和它的變體)。第五章介紹了語法制導定義和語法制導翻譯的基本思想。第六章介紹了如何使用第五章中的理論為一個典型的程序設計語言生成中間代碼。第七章讨論了運行時刻環境,主要是運行時刻棧的管理和垃圾收集機制。第八章介紹了關于目标代碼生成的内容,主要讨論了基本塊的構造,從表達式和基本塊生成代碼的方法,以及寄存器分配技術。第九章介紹了代碼優化技術,包括流圖、數據流分析框架以及求解這些框架的叠代算法。第十章讨論了指令級優化。該章的重點是從小段指令代碼中抽取并行性,并在那些可以同時做多件事情的單處理器上調度這些指令。第十一章講的是大規模并行的檢測和利用。這章的重點是數值計算代碼,這些代碼具有對多維數組進行遍曆的緊緻循環。第十二章介紹的是關于過程間分析技術的内容,讨論了指針分析、别名和數據流分析,這些分析中都考慮了到達代碼中某個給定點時的過程調用序列。《編譯原理技術與工具(第2版)》的新版本經過了全面的修訂,包含了編譯技術的新發展。這《編譯原理技術與工具(第2版)》全面地介紹了編譯器的設計,并繼續強調編譯技術在軟件設計和開發中的廣泛應用。

0 條評論