中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
編譯原理教程(第五版)

包郵 編譯原理教程(第五版)

作者:李玉軍
出版社:西安電子科技大學出版社出版時間:2021-08-01
開本: 其他 頁數: 263
中 圖 價:¥23.8(6.3折) 定價  ¥38.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

編譯原理教程(第五版) 版權信息

  • ISBN:9787560660769
  • 條形碼:9787560660769 ; 978-7-5606-6076-9
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

編譯原理教程(第五版) 本書特色

本書在內容的組織上,本書強調知識的實用性,將編譯的基本理論與具體的實現技術有機地結合起來,既注重了理論的完整性,化繁為簡,又將理論融于具體的實例中,化難為易,以達到準確、清楚地闡述相關概念和原理的目的。 在具體內容講述中,思路清晰、條理分明,給出的示例豐富并具有實用性與連貫性,使讀者對編譯的各個階段有一個全面、直觀的認識。本書采用的算法全部由C語言描述,各章均附有習題。

編譯原理教程(第五版) 內容簡介

本書系統地介紹了編譯程序的設計原理及實現技術。在內容的組織上,本書強調知識的實用性,將編譯的基本理論與具體的實現技術有機地結合起來,既注重了理論的完整性,化繁為簡,又將理論融于具體的實例中,化難為易,以達到準確、清楚地闡述相關概念和原理的目的。在具體內容講述中,思路清晰、條理分明,給出的示例豐富并具有實用性與連貫性,使讀者對編譯的各個階段有一個全面、直觀的認識。本書采用的算法全部由C語言描述,各章均附有習題。 本書可作為本科計算機專業的教材,也可作為計算機軟件工程人員的參考資料。

編譯原理教程(第五版) 目錄

第1章 緒論 1 1.1 程序設計語言和編譯程序 1 1.2 編譯程序的歷史及發展 2 1.3 編譯過程和編譯程序結構 4 1.4 編譯程序的開發 5 1.5 構造編譯程序所應具備的知識內容 6 習題1 8 第2章 詞法分析 9 2.1 詞法分析器的設計方法 9 2.1.1 單詞符號的分類與輸出形式 9 2.1.2 狀態轉換圖 10 2.2 一個簡單的詞法分析器示例 12 2.2.1 C語言子集的單詞符號表示 12 2.2.2 C語言子集對應的狀態轉換圖 13 2.2.3 狀態轉換圖的實現 13 2.3 正規表達式與有限自動機簡介 16 2.3.1 正規表達式與正規集 16 2.3.2 有限自動機 18 2.4 正規表達式到有限自動機的構造 20 2.4.1 由正規表達式構造等價的非確定有限自動機(NFA) 20 2.4.2 NFA的確定化 21 2.4.3 確定有限自動機(DFA)的化簡 23 2.4.4 正規表達式到有限自動機構造示例 25 2.5 詞法分析器的自動生成 30 習題2 32 第3章 語法分析 35 3.1 文法和語言 35 3.1.1 文法和語言的基本概念 35 3.1.2 形式語言分類 38 3.1.3 正規表達式與上下文無關文法 40 3.2 推導與語法樹 41 3.2.1 推導與短語 41 3.2.2 語法樹與二義性 42 3.3 自頂向下的語法分析 47 3.3.1 遞歸下降分析法 47 3.3.2 LL(1) 分析法 55 3.4 自底向上的語法分析 62 3.4.1 自底向上分析原理 62 3.4.2 算符優先分析法 64 3.5 規范歸約的自底向上語法分析方法 74 3.5.1 LR分析器的工作原理 74 3.5.2 LR(0)分析器 79 3.5.3 SLR(1)分析器 86 3.5.4 LR(1)分析器 92 3.5.5 LALR(1)分析器 96 3.5.6 二義文法的應用 98 *3.5.7 LR分析器的應用與拓展 102 習題3 104 第4章 語義分析和中間代碼生成 112 4.1 概述 112 4.1.1 語義分析的概念 112 4.1.2 語法制導翻譯方法 112 4.2 屬性文法 114 4.2.1 文法的屬性 114 4.2.2 屬性文法 114 4.3 幾種常見的中間語言 116 4.3.1 抽象語法樹 116 4.3.2 逆波蘭表示法 117 4.3.3 三地址代碼 119 4.4 表達式及賦值語句的翻譯 121 4.4.1 簡單算術表達式和賦值語句的翻譯 121 4.4.2 布爾表達式的翻譯 123 4.5 控制語句的翻譯 128 4.5.1 條件語句if的翻譯 128 4.5.2 循環語句的翻譯 130 4.5.3 三種基本控制結構的翻譯 132 4.5.4 多分支控制語句switch的翻譯 137 4.5.5 語句標號和轉移語句的翻譯 139 4.6 數組元素的翻譯 140 4.6.1 數組元素的地址計算及中間代碼形式 140 4.6.2 賦值語句中數組元素的翻譯 140 4.6.3 數組元素翻譯示例 142 4.7 過程或函數調用語句的翻譯 145 4.7.1 過程或函數調用的方法 145 4.7.2 過程或函數調用語句的四元式生成 146 4.8 說明語句的翻譯 146 4.8.1 變量說明的翻譯 146 4.8.2 數組說明的翻譯 147 4.9 遞歸下降語法制導翻譯方法簡介 148 習題4 149 第5章 代碼優化 153 5.1 局部優化 153 5.1.1 基本塊的劃分方法 153 5.1.2 基本塊的DAG方法 154 5.1.3 用DAG進行基本塊的優化處理 158 5.1.4 DAG構造算法的進一步討論 159 5.2 循環優化 160 5.2.1 程序流圖與循環 160 5.2.2 循環的查找 162 5.2.3 循環優化 167 *5.3 全局優化概述 174 5.3.1 到達-定值與引用-定值鏈 174 5.3.2 定值-引用鏈(du鏈) 178 5.3.3 復寫傳播 181 *5.4 代碼優化示例 184 習題5 188 第6章 目標程序運行時存儲空間的組織 192 6.1 靜態存儲分配 192 6.2 簡單的棧式存儲分配 193 6.2.1 棧式存儲分配與活動記錄 194 6.2.2 過程的執行 196 6.3 嵌套過程語言的棧式實現 198 6.3.1 嵌套層次顯示(DISPLAY)表和活動記錄 198 6.3.2 嵌套過程的執行 200 6.3.3 訪問非局部名的另一種實現方法 201 6.4 堆式動態存儲分配 204 6.4.1 堆式存儲的概念 204 6.4.2 堆式存儲的管理方法 205 *6.5 參數傳遞補遺 206 6.5.1 參數傳遞的方法 207 6.5.2 不同參數傳遞方法比較 208 習題6 209 第7章 目標代碼生成 212 7.1 簡單代碼生成器 212 7.1.1 待用信息與活躍信息 213 7.1.2 代碼生成算法 215 7.1.3 寄存器分配 216 7.1.4 源程序到目標代碼生成示例 218 *7.2 匯編指令到機器代碼翻譯概述 220 習題7 226 第8章 符號表與錯誤處理 229 8.1 符號表 229 8.1.1 符號表的作用 229 8.1.2 符號表的組織 229 8.1.3 分程序結構語言符號表的建立 231 8.1.4 非分程序結構語言符號表的建立 234 8.1.5 常用符號表結構 235 8.1.6 符號表內容 236 8.2 錯誤處理 237 8.2.1 語法錯誤校正 237 8.2.2 語義錯誤校正 243 習題8 245 *第9章 并行編譯技術簡介 247 9.1 并行計算機體系結構 247 9.1.1 向量計算機 247 9.1.2 共享存儲器多處理機 247 9.1.3 分布式存儲器大規模并行計算機 248 9.2 并行編譯技術 249 9.2.1 并行編譯技術的概念 249 9.2.2 并行編譯系統的功能和結構 250 9.3 自動并行編譯 251 9.3.1 依賴關系分析 251 9.3.2 程序轉換及數據分布 253 9.3.3 調度 253 附錄1 8086/8088指令碼匯總表 256 附錄2 8086/8088指令編碼空間表 261 參考文獻 263
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 上海道勤塑化有限公司| 3A别墅漆/3A环保漆_广东美涂士建材股份有限公司【官网】 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵| 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 上海质量认证办理中心 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 光照全温振荡器(智能型)-恒隆仪器| 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 周口市风机厂,周鼓风机,河南省周口市风机厂 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 圆盘鞋底注塑机_连帮鞋底成型注塑机-温州天钢机械有限公司 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 净化工程_无尘车间_无尘车间装修-广州科凌净化工程有限公司 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 |