編譯器設(shè)計(jì)(第2版)
深入剖析現(xiàn)代編譯器運(yùn)用的算法和技術(shù)
強(qiáng)調(diào)代碼優(yōu)化和代碼生成
體現(xiàn)編譯原理教學(xué)的最新理念
本書旨在介紹編譯器構(gòu)造法中的藝術(shù)和科學(xué)。書中深入分析現(xiàn)代編譯器后端所用的算法和技術(shù),重點(diǎn)討論代碼優(yōu)化和代碼生成,詳細(xì)介紹了用幾個(gè)編程語(yǔ)言編寫的示例等。
Keith D. Cooper 萊斯大學(xué)計(jì)算機(jī)科學(xué)系計(jì)算工程專業(yè)Doerr特聘教授,曾任該系系主任。Cooper博士的研究課題涵蓋過(guò)程間數(shù)據(jù)流分析、標(biāo)量指令優(yōu)化、寄存器分配以及指令調(diào)度等方面。
Linda Torczon 萊斯大學(xué)計(jì)算機(jī)科學(xué)系高級(jí)研究員。Torczon的研究?jī)?nèi)容主要包括代碼生成、過(guò)程間數(shù)據(jù)流分析和優(yōu)化、編程環(huán)境。
作者 | Keith D. Cooper
萊斯大學(xué)計(jì)算機(jī)科學(xué)系計(jì)算工程專業(yè)Doerr特聘教授,曾任該系系主任。Cooper博士的研究課題涵蓋過(guò)程間數(shù)據(jù)流分析、標(biāo)量指令優(yōu)化、寄存器分配以及指令調(diào)度等方面。
作者 | Linda Torczon
萊斯大學(xué)計(jì)算機(jī)科學(xué)系高級(jí)研究員。Torczon的研究?jī)?nèi)容主要包括代碼生成、過(guò)程間數(shù)據(jù)流分析和優(yōu)化、編程環(huán)境。
譯者 | 郭旭
資深軟件設(shè)計(jì)師。主要興趣是復(fù)雜軟件系統(tǒng)的分析和設(shè)計(jì),目前從事高性能數(shù)據(jù)集成工具的研發(fā)。譯有《深入Linux內(nèi)核架構(gòu)》《C語(yǔ)言接口及實(shí)現(xiàn)》等書。
