編譯原理是國內高等院校計算機科學與技術專業(yè)必修專業(yè)課程之一,是一門理論與實踐并重的課程,對引導學生進行科學思維和提高學生解決實際習題的能力,具有十分重要的作用。綜觀已出版的編譯原理教材,要么是講解高深的理論,要么是介紹具體編譯器的實現,都不太適合我國高校教學的特點?;谶@一點,《高等教育系列教材(主算機與信息管理類):編譯原理》充分考慮我國高等教育的現狀,力求將基本概念、基本原理和實現方法的思路闡述清楚,重視理論聯(lián)系實際,力求達到條理清晰,通俗易懂,使讀者能夠很快掌握編譯原理的基本內容。同時為了幫助學生掌握每章的重點和難點,《高等教育系列教材(主算機與信息管理類):編譯原理》各章均附習題,以便于學生復習掌握。全書主要介紹編譯系統(tǒng)的一般構造原理、基本實現技術和一些自動構造工具,同時也包含了面向對象語言等當前較新語言的編譯技術。主要內容包括語言基礎知識、詞法分析、語法分析、中間代碼生成、代碼優(yōu)化、目標代碼生成、符號表的構造和運行時存儲空間的組織等。此外,還介紹了近年來在編譯程序的自動生成工具研制方面所取得的一些成果,并引入了LEX、YACC的使用方法與實例。各??筛鶕虒W需要,有選擇地進行學習。