《編譯器工程》(Engineering a Compiler)第二版[PDF]
本文關(guān)鍵詞:編譯器設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
簡(jiǎn)介:
內(nèi)容簡(jiǎn)介:
本書(shū)旨在介紹編譯器構(gòu)造法中的藝術(shù)和科學(xué)。用大量素材向讀者展示現(xiàn)實(shí)權(quán)衡的存在,展示這些選擇的影響可能是微妙且深遠(yuǎn)的。省略由于商業(yè)、語(yǔ)言和編譯器技術(shù)以及可用工具的變遷而變得不太重要的技術(shù)、c語(yǔ)言對(duì)優(yōu)化和代碼生成提供更深層次的處理。本書(shū)內(nèi)容分為四部分。前端部分介紹掃描、語(yǔ)法分析、上下文相關(guān)分析的內(nèi)容;基礎(chǔ)結(jié)構(gòu)部分闡述中間表示、過(guò)程抽象、代碼形態(tài)為主線的知識(shí);優(yōu)化部分闡述構(gòu)建編譯器的中間部分——優(yōu)化器所出現(xiàn)的問(wèn)題;代碼生成部分著眼于代碼生成中的三個(gè)主要問(wèn)題。.
本書(shū)內(nèi)容翔實(shí),文筆流暢,,適合作為高等院校計(jì)算機(jī)專業(yè)本科生和研究生編譯課程的教材和參考書(shū)。..
本書(shū)深入探索編譯器設(shè)計(jì)領(lǐng)域,涉及這個(gè)領(lǐng)域中的各種問(wèn)題及解決方案。通過(guò)展示問(wèn)題的參數(shù)和這些參數(shù)對(duì)編譯器設(shè)計(jì)的影響.闡述問(wèn)題酌深度和可能解決方案的廣度。本書(shū)介紹了實(shí)際設(shè)計(jì)中該如何權(quán)衡,以及那些微妙而高深莫測(cè)的選擇對(duì)編譯器的影響。
本書(shū)特點(diǎn):
●集中研究編譯器的后端——反映了近十幾年來(lái)研究和發(fā)展的成果。使用掃描和分析的成熟理論引入在優(yōu)化和代碼生成中起關(guān)鍵作用的概念。魯介紹數(shù)據(jù)流分析。ssa 形式和標(biāo)量?jī)?yōu)化等優(yōu)化方法。
●傳授代碼生成中的現(xiàn)代方法:指令篩選。指令調(diào)度和寄存器分配。
●給出程序設(shè)計(jì)語(yǔ)言中最能解釋這些概念的實(shí)例。
本文關(guān)鍵詞:編譯器設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
本文編號(hào):306841
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/306841.html