百科名片
作/譯者:李勁華 丁潔玉
出版社:北京郵電大學出版社出版日期:2006年02月
ISBN:9787563510719 [十位:7563510710]
頁數:313 重約:0.545KG
定價:¥32.00
內容提要:
本書介紹了計算機高級語言編譯程式的基本原理和技術,主要內容包括詞法分析、語法分析、語法制導翻譯的語義分析與中間代碼生成、符號表與運行時存儲空間的組織、代碼最佳化以及目標代碼的生成。本書著重描述了編譯構造的一些基礎理論,如形式語言、有限自動機和屬性文法。從構造編譯程式的技術角度,描述了編譯程式的各類算法,以及編譯程式的自動構造工具,如詞法分析生成器lex和語法分析生成器YACC。
本書系統性較強,基本概念闡述清晰,通俗易懂,便於閱讀,可作為普通高等院校計算機學科及相關專業的本科教材,也可供教師、研究生及有關專業人員學習和參考。
圖書目錄:
第1章 概論
1.1 為什麼學習編譯
1.2 什麼叫編譯程式
1.3 編譯過程概述
1.4 編譯程式的構成
1.5 其他與編譯有關的概念和技術
1.6 如何開發編譯程式
1.7 編譯系統以及其他相關程式
練習1
第2章 詞法分析
2.1 詞法分析器的設計
2.2 詞法分析器的一種手工實現
2.3 正規表達式
2.4 有限自動機
2.5 詞法分析的自動生成器Lex
練習2
第3章 程式語言的語法描述
3.1 文法和語言
3.2 文法的分類
3.3 文法的等價變換