內容簡介
本書是根據高等院校計算機專業的培養目標和基本要求,結合作者多年的教學和應用實踐經驗編寫而成的一本編譯原理與技術的教材。《編譯原理》繫統全面地介紹了編譯原理的相關知識點,共分為11章。主要內容包括編譯簡介、文法和語言、上下文無關語言、詞法分析、語法分析——自頂向下分析、自底向上分析——優先分析法、自底向上分析——分析法、語法制導翻譯和中間代碼生成、符號表與錯誤處理、代碼優化、目標代碼生成等內容。
本書在每一章的知識點講解中,盡量將難於理解的理論用淺顯易懂的語言闡述,並配合大量實例,使讀者加深對理論知識的理解。章節後均有“學習加油站”板塊,將每章中的重要知識點用多個實例進行講解,幫助讀者將知識點應用到實際問題中,加深對理論知識的理解,並提高實踐動手能力。
本書對編譯原理的理論闡述詳盡、易學易用,注重理論與實踐結合。《編譯原理》適合作為普通高等學校計算機科學與技術等相關計算機專業的教材,也適合軟件開發人員及愛好者培訓和自學使用。
本書配有電子教案,方便教學。