內容簡介 | 本書系統地介紹了編譯程序的設計原理和基本實現技術,主要內容包括詞法分析、語法分析、語義分析、中間代碼生成、代碼生成和代碼優化等,還重點介紹了用于實現語義分析和中間代碼生成的語法制導翻譯技術,以及程序運行時存儲空間的組織與管理。
在介紹基本理論和方法的同時,注重實際應用,介紹了LEX和YACC的使用方法及原理,剖析了PL/0語言的編譯程序,討論了GCC編譯程序的基本結構。配合理論教學,給出了一些實踐題目,旨在培養學生分析和解決問題的能力。
本書內容充實、圖文并茂、各章節內容循序漸進,并注意理論與實踐的結合。
本書可作為高等學校計算機科學與技術專業的本科生教材或參考書,也可供其他專業的學生或從事計算機工作的工程技術人員閱讀參考。
|