作 者:龐建民 等 編著
定 價:59
出 版 社:機械工業出版社
出版日期:2016年04月01日
頁 數:393
裝 幀:平裝
ISBN:9787111534129
●前言
●教學建議
●第1章引論1
●1.1編譯器與解釋器1
●1.2編譯過程2
●1.3編譯器結構2
●1.4編譯器的分類及生成3
●1.5高級語言及其分類3
●1.6編譯的前端和後端4
●1.7C語言程序的編譯流程4
●1.8UNIX/Linux環境中的make和makefile7
●1.9本章小結12
●習題12
●第2章詞法分析的理論與實踐13
●2.1詞法分析器的需求分析13
●2.1.1詞法分析器的功能13
●2.1.2分離詞法分析的原因14
●2.2詞法分析器的設計15
●2.2.1輸入及其處理15
●2.2.2單詞符號的描述:正規文法和正規式15
●部分目錄
本書首先從正向角度介紹編譯繫統的一般原理和基本實現技術,主要內容有詞法分析、語法分析、語義分析與處理、符號表、運行時存儲組織、優化、目標代碼生成和多樣化編譯等;然後從反向角度介紹反編譯的相關原理和技術,包括反編譯及其關鍵要素、反編譯器的整體框架、反編譯中的指令解碼和語義描述與映射、反編譯中的恢復技術、編譯優化的反向處理、反編譯與信息安全等。
本書可作為計算機及信息安全相關專業高年級本科生的教科書或教學參考書,也可供計算機相關專業研究生和從事編程或者軟件逆向分析工作的工程技術人員參考。
前言
“編譯原理”是高等院校計算機科學與技術和軟件工程專業的必修專業課之一,是一門理論與實踐相結合的課程,對大學生科學思維的養成和解決實際問題能力的提高具有重要作用。“編譯技術”是“編譯原理”課程中介紹的關鍵技術,已經被廣大計算機軟件從業者所掌握和熟悉。“反編譯技術”則是近幾年得以迅速發展的新興技術,許多計算機軟件或信息安全從業者非常關心該項技術,但目前這方面的書籍較少,與“編譯技術”結合起來講解的更少。本書就是在這種需求以及編者在這兩方面的科研實踐體會的驅動下誕生的,目的是為計算機軟件和信息安全從業者提供編譯與反編譯技術方面的知識和技能。
本書的編寫得到了中國人民解放軍信息工程大學和機械工業出版社的支持,在此表示誠摯的謝意。
本書由龐建民教授確定內容的選取和組織結構,由龐建民、陶紅偉、劉曉楠、嶽峰具體執筆,龐建民編寫第1、9章,陶紅偉編寫第2、3、4、5、7章,劉等