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