編譯原理與實踐(2020年北京郵電大學出版社有限公司出版的圖書)

編譯原理與實踐(2020年北京郵電大學出版社有限公司出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《編譯原理與實踐》是2020年北京郵電大學出版社有限公司出版的圖書。該書本著知識與能力相結合、理論與實用並重的指導思想,以貫穿全書的樣本語言編譯器的開發為例,在簡要介紹編譯技術所涉及的基本知識和高級語言的語法描述方法之後,按照編譯程式的工作過程逐步介紹編譯各個階段的主要內容,可用作高等學校計算機及其相關學科各專業本科生的教材或教學參考書,也可供其他技術開發人員參考。

基本介紹

  • 中文名:編譯原理與實踐
  • 作者:魯斌
  • 出版社:北京郵電大學出版社有限公司
  • ISBN:9787563559930
內容簡介,作者簡介,

內容簡介

本書是一本關於編譯器設計原理與實踐的教材。第1章闡述了編譯器的功能、結構、工作過程和構造方式。編譯器以高級語言為翻譯對象,而高級語言樣式繁多,因此第2章將從更高的角度闡述高級語言所具有的共性。此外,文法是翻譯的基礎,第2章還將給出便於理解的形式文法的基本理論,著重上下文無法文法作為高級語言的語法描述方式,並以自定義的L語言為例給出其語法描述,同時也將作為後續翻譯演示代碼的程式語言。第3章將介紹手工方式實現詞法分析的過程,以及有限自動機相關理論用於理解自動詞法分析生產工具LEX。第4章介紹自上而下的語法分析,包括LL(1)文法和遞歸下降分析和預測分析法。第5章介紹自下而上分析包括算符優先分析,以及LR(0)、SLR(1)、LR(1)等方法。第6章介紹語法制導翻譯方法,主要討論其基本原理與相關技術,屬性文法以及利用屬性文法進行一遍掃描生成中間代碼的語義分析方法。第7章討論貫穿於各個編譯階段的重要表格—符號表的組織方法,以及符號的存取方式。此外,也討論編譯器為實現高效程式運行,而進行的記憶體空間分配與回收工作。第8章將介紹常用的中間代碼最佳化技術。第9章以80x86彙編指令為目標代碼,介紹簡單的目標代碼生成算法,主要討論暫存器分配問題。

作者簡介

魯斌,華北電力大學(保定)計算機系主任,博士,副教授,碩士生導師,英國訪問學者。現為國際信息研究學會中國分會人工智慧專委會副主任、中國人工智慧學會基礎委員會委員、中國計算機學會會員。參加過國家863項目1項、國家教委博士點基金項目1項,國家自然科學基金項目3項;主持河北省科技項目1項,教育部中央直屬高校科研業務費項目2項;獲河北省科技進步三等獎3項,保定市科技進步一等獎2項、二等獎2項;出版專著1部,發表核心期刊以上級別論文42篇,其中SCI、EI檢索34篇。

相關詞條

熱門詞條

聯絡我們