編譯原理和技術(第2版)

編譯原理和技術(第2版)

《編譯原理和技術(第2版)》是1997年12月中國科學技術大學出版社出版的圖書,作者是陳意雲。

基本介紹

  • 中文名:編譯原理和技術(第2版)
  • 作者:陳意雲
  • 出版社:中國科學技術大學出版社
  • 出版時間:1997年12月
  • 定價:28 元
  • 開本:16 開
  • ISBN:9787312008894
內容簡介,目錄,

內容簡介

本書介紹了編譯器構造的一般原理和基本實現方法,反映了直至90年代的一些重要成果,其內容具體包括詞法分析、語法分析、中間代碼生成、代碼最佳化和目標代碼生成等。除了介紹傳統程式設計語言的編譯技術外,本書還介紹了面向對象語言和函式式程式設計語言的實現技術。作為原理性的教材,本書旨在介紹了基本的理論和方法,而不偏向於某種語言或目標機器。全書內容充實,圖文並茂,各章節之間循序漸進,並在各章之後附有習題,供讀者學習時練習和參考。
本書可作為高等院校計算機科學專業的教材,也可作為軟體工程技術人員的參考。
第二版前言
本書第一版於1989年出版之後,被國內一些大專院校和其他單位用作教材或教學參考書,受到不同程度的歡迎。為了適應程式設計語言及其編譯技術的發展,也為了使本書更適合於作為一本教材,我們在第二版中對原書的內容作了部分刪除、修改和補充。
我們刪掉了原書中一些過時的章節,如第10章。為了避免該書的內容過多,我們也不得不刪去不少內容,如語法分析中的算符優先分析算法,語法制導翻譯中的屬性值空間指派,類型檢查中的合一算法,運行環境中的動態存儲分配等。對代碼生成和代碼最佳化,我們作了較大的改動,以強調對基本概念和方法的了解,而不過多地介紹各種算法。
根據十多年的教學經驗,我們在一些重要的章節中增加了一些例題和習題,以幫助讀者理解概念和掌握技術。
面向對象的概念和語言在國內也逐步普及,因此我們增加了第10章,專門介紹面向對象語言的實現方案。
對於命令式語言以外的語言,如函式式程式設計語言和邏輯程式設計語言,我們增加了第11章,選擇函式式語言為代表來介紹非命令式語言以及它的實現技術,使讀者對程式設計語言及其實現技術有更全面的了解。
在修訂過程中,我們儘量保持原書風格,同時又增加一些反映編譯技術發展的內容,儘管如此,但難免還有疏忽謬誤之處,敬請同行指正。

目錄

第二版前言
第一版前言
第1章 引論
第2章 詞法分析
第3章 語法分析
第4章 語法制導的翻譯
第5章 類型檢查
第6章 運行環境
第7章 中間代碼生成
第8章 代碼生成
第9章 代碼最佳化
第10章 面向對象語言的編譯
第11章 函式式程式設計語言的編譯

相關詞條

熱門詞條

聯絡我們