編譯原理

所属分类:編程語言與程序設計  
出版时间:2005-7   出版时间:胡倫駿、徐蘭芳、 駱婷 電子工業出版社 (2005-07出版)   作者:胡倫駿,等 編   页数:246  

前言

21世紀是信息時代,各行各業對計算機應用人才的需求越來越大,為了適應計算機教育迅猛發展的需要,編者根據多年來講授“編譯原理”課程的教學經驗,編寫了適合高校計算機專業教學的編譯原理教材。在廣大讀者及電子工業出版社的大力支持下,使得本書有機會修訂再版。 “編譯原理”是一門研究設計和構造編譯程序原理和方法的課程,是計算機各專業的一門重要專業基礎課。編譯原理這門課程蘊含著計算機學科中解決問題的思路、形式化問題和解決問題的方法,對應用軟件和系統軟件的設計與開發有一定的啟發和指導作用。編譯程序構造的原理和技術在軟件工程、逆向工程、軟件再工程、語言轉換及其他領域中都有著廣泛。

内容概要

  《高等學校計算機規劃教材︰編譯原理(第2版)》根據高校“編譯原理”課程教學基本要求編寫。本書系統介紹編譯程序的一般構造原理、基本設計方法和主要實現技術。內容包括︰文法和語言基本知識、詞法分析程序的設計原理與構造方法、各種語法分析技術、語法制導翻譯技術與中間代碼的生成、符號表的組織與管理、代碼優化、運行時存儲空間的組織與管理、目標代碼生成、並行編譯技術基本常識等。  《高等學校計算機規劃教材︰編譯原理(第2版)》系統性強,概念清晰,內容簡明通俗,每章章首配有本章學習導讀,章末配有本章小結、自測練習題和習題,附錄中給出了自測練習題和習題的參考答案,還給出了編譯實驗內容、要求、參考算法和C語言編譯實驗程序框架等。  《高等學校計算機規劃教材︰編譯原理(第2版)》可作為高等院校計算機專業本科生教材,也可作為成人教育本科和專長本學生的教材,對相關工程技術人員也有參考價值。

书籍目录

第1章 編譯概述 1.1  翻譯程序與編譯程序 1.2  編譯過程和編譯程序的基本結構 1.3  編譯程序的生成方法 1.4  編譯技術在軟件開發中的應用 本章小結 自測練習題1 習題1第2章 文法和語言的基本知識 2.1  概述 2.2  字母表和符號串的基本概念 2.3  文法和語言的形式定義 2.4  短語、直接短語和句柄 2.5  語法樹與文法的二義性 2.6  文法和語言的分類 2.7  有關文法的實用限制和變換 本章小結 自測練習題2 習題2第3章 詞法分析與空窮自動機 3.1  詞法分析程序的功能 3.2  單詞符號及輸出單詞的形式 3.3  語言單詞符號的兩種定義方法 3.4  正規劃的與有窮自動機 3.5  正規文法與有窮自動要 3.6  詞法分析程序的編寫方法 本章小結 自測練習題3 習題3第4章 語法分析 ……第5章 語法制導翻譯技術和中間代碼生成第6章 符號表的組織與管理第7章 代碼優化第8章 運行時的存儲組織與管理第9章 目標代碼生成第10章 並行編譯技術基本常識附錄A  詞法分析程序生成器LEK附錄B  語法分析程序生成器YACC附錄C  編譯程序實驗附錄D  自測練習與習題參考答案

章节摘录

  第1章 編譯概述  編譯程序是計算機系統中重要的系統軟件,是高級語言的支撐基礎。本章主要介紹編譯程序的基本知識。具體包括下面4個方面的內容︰  (1)編譯程序  (2)編譯過程  (3)編譯程序的結構  (4)編譯程序的生成方法  1.1 翻譯程序與編譯程序  語言是人與人之間傳遞信息的媒介和手段。世界上存在著多種語言,人們為了通信方便,建立了各種語言之間的翻譯。人與計算機之間的信息交流,同樣需要翻譯。我們知道,每種計算機只懂得自己獨特的指令系統,即它只能直接執行用機器語言編寫的程序,這對人們來說很不方便,其原因是機器語言對計算機依賴性強、直觀性差、編寫程序工作量大、程序的結構也欠清晰。因此使用過現代計算機的人們多數都是用接近自然語言的高級程序設計語言來編寫程序,但是計算機不能夠直接接受和執行用高級語言編寫的程序,需要通過一個翻譯程序將它翻譯成等價的機器語言程序才能執行。  所謂翻譯程序是指這樣一個程序,它把一種語言(稱做源語言)所寫的程序(源程序)翻譯成與之等價的另一種語言(稱做目標語言)的程序(目標程序),其功能如圖1.1所示。  ……

编辑推荐

《編譯原理》(第2版)可作為高等院校計算機專業本科生教材,也可作為成人教育本科和專長本學生的教材,對相關工程技術人員也有參考價值。

图书封面




    編譯原理下載



用户评论 (总计9条)

 
 

  •     個人學習過後,感覺還是沒有中科大那套教材好,推薦那套教材!!!
  •     書的和圖不一樣啊,書皮是紅色的
  •     這個書通俗易懂 例題很多 很好! 習題答案也寫得不錯!
  •     編譯原理本身就比較難學。
  •     這本書寫的比較簡單,適合初學編譯原理的同學。
  •     里面知識結構安排得很合理,很不錯的基礎知識書籍
  •     很好的一本教材·········
  •     我很喜歡《編譯原理》這本書,也很通俗易懂
  •     發貨很快,教材也不錯,編寫的易懂不枯燥。
 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017