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

歡迎光臨中圖網 請 | 注冊
> >
編譯原理簡明教程

包郵 編譯原理簡明教程

作者:費蓉
出版社:電子工業出版社出版時間:2022-06-01
開本: 其他 頁數: 300
中 圖 價:¥39.4(5.6折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

編譯原理簡明教程 版權信息

  • ISBN:9787121435751
  • 條形碼:9787121435751 ; 978-7-121-43575-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

編譯原理簡明教程 內容簡介

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

編譯原理簡明教程 目錄

目 錄

第1章 緒論 1
1.1 程序設計語言和編譯程序 1
1.2 編譯程序的歷史及發展 3
1.3 編譯過程和編譯程序結構 4
1.4 編譯程序的開發 6
1.5 構造編譯程序所應具備的知識內容 7
習題1 8
第2章 詞法分析 10
2.1 詞法分析器的設計方法 10
2.1.1 單詞符號的分類與輸出形式 10
2.1.2 狀態轉換圖 11
2.2 一個簡單的詞法分析器示例 13
2.2.1 C語言子集的單詞符號表示 13
2.2.2 C語言子集對應的狀態轉換圖 14
2.2.3 狀態轉換圖的實現 15
2.3 正規表達式與有限自動機簡介 17
2.3.1 正規表達式與正規集 17
2.3.2 有限自動機 18
2.4 正規表達式到有限自動機的構造 21
2.4.1 由正規表達式構造等價的非確定有限自動機 21
2.4.2 NFA的確定化 22
2.4.3 確定有限自動機(DFA)的化簡 24
2.4.4 正規表達式到有限自動機構造示例 26
2.5 詞法分析器的自動生成 31
習題2 33
第3章 文法和語言 36
3.1 基本概念 36
3.1.1 文法和語言的定義 36
3.1.2 文法產生的語言 38
3.2 形式語言分類 39
3.2.1 四類文法的劃分 39
3.2.2 四類文法的關系與區別 40
3.2.3 正規表達式與上下文無關文法 42
3.3 推導與語法樹 43
3.3.1 推導與短語 43
3.3.2 語法樹與二義性 44
習題3 49
第4章 語法分析―自頂向下分析方法 51
4.1 自頂向下分析原理 51
4.1.1 自頂向下分析存在的不確定性 51
4.1.2 確定的自頂向下分析 52
4.2 遞歸下降分析法 56
4.2.1 算術表達式的遞歸下降分析器 56
4.2.2 無二義性的算術表達式遞歸下降分析器 58
4.3 LL(1)分析法 59
4.3.1 表驅動的LL(1)分析器 59
4.3.2 LL(1)分析表的構造 62
習題4 66
第5章 語法分析―自底向上分析方法 68
5.1 自底向上分析原理 68
5.2 算符優先分析法 70
5.2.1 算符優先文法 70
5.2.2 算符優先關系表的構造 71
5.2.3 算符優先分析算法的設計 74
5.2.4 優先函數 78
5.3 LR分析器的工作原理 80
5.4 LR(0)分析器 86
5.4.1 LR(0)項目集規范族的構造 86
5.4.2 LR(0)分析表的構造 88
5.5 SLR(1)分析器 93
5.6 二義文法的應用 99
習題5 103
第6章 語義分析和中間代碼生成 107
6.1 概述 107
6.1.1 語義分析的概念 107
6.1.2 語法制導翻譯方法 107
6.2 屬性文法 109
6.2.1 文法的屬性 109
6.2.2 屬性文法 110
6.3 幾種常見的中間語言 111
6.3.1 抽象語法樹 111
6.3.2 逆波蘭表示法 112
6.3.3 三地址代碼 114
6.4 表達式及賦值語句的翻譯 116
6.4.1 簡單算術表達式和賦值語句的翻譯 116
6.4.2 布爾表達式的翻譯 118
6.5 控制語句的翻譯 123
6.5.1 條件語句if的翻譯 123
6.5.2 循環語句的翻譯 125
6.5.3 三種基本控制結構的翻譯 127
6.5.4 多分支控制語句case的翻譯 132
6.5.5 語句標號和轉移語句的翻譯 134
6.6 數組元素的翻譯 134
6.6.1 數組元素的地址計算及中間代碼形式 135
6.6.2 賦值語句中數組元素的翻譯 135
6.6.3 數組元素翻譯示例 136
6.7 過程或函數調用語句的翻譯 139
6.7.1 過程或函數調用的方法 139
6.7.2 過程或函數調用語句的四元式生成 140
6.8 說明語句的翻譯 141
6.8.1 變量說明的翻譯 141
6.8.2 數組說明的翻譯 141
6.9 遞歸下降語法制導翻譯方法簡介 142
習題6 143
第7章 代碼優化 147
7.1 局部優化 147
7.1.1 基本塊的劃分方法 147
7.1.2 基本塊的DAG方法 148
7.1.3 用DAG進行基本塊的優化處理 152
7.1.4 DAG構造算法的進一步討論 153
7.2 循環優化 154
7.2.1 程序流圖與循環 154
7.2.2 循環的查找 156
7.2.3 循環優化 161
習題7 169
第8章 目標程序運行時存儲空間的組織 173
8.1 靜態存儲分配 173
8.2 簡單的棧式存儲分配 174
8.2.1 棧式存儲分配與活動記錄 175
8.2.2 過程的執行 176
8.3 嵌套過程語言的棧式實現 179
8.3.1 嵌套層次顯示表和活動記錄 179
8.3.2 嵌套過程的執行 180
8.3.3 訪問非局部名的另一種實現方法 182
8.4 堆式動態存儲分配 185
8.4.1 堆式存儲的概念 185
8.4.2 堆式存儲的管理方法 186
習題8 188
第9章 目標代碼生成 190
9.1 簡單代碼生成器 190
9.1.1 待用信息與活躍信息 191
9.1.2 代碼生成算法 193
9.1.3 寄存器分配 194
9.1.4 源程序到目標代碼生成示例 196
9.2 匯編指令到機器代碼翻譯概述 198
習題9 204
第10章 符號表與錯誤處理 206
10.1 符號表 206
10.1.1 符號表的作用 206
10.1.2 符號表的組織 207
10.1.3 分程序結構語言符號表建立 208
10.1.4 非分程序結構語言符號表建立 211
10.1.5 常用符號表結構 212
10.1.6 符號表內容 213
10.2 錯誤處理 214
10.2.1 語法錯誤校正 214
10.2.2 語義錯誤校正 220
習題10 221
附錄A 8086/8088指令碼匯總表 223
附錄B 8086/8088指令編碼空間表 228
附錄C 習題解答 230
參考文獻 290
展開全部

編譯原理簡明教程 作者簡介

費蓉,博士,教授。作者主要承擔計算方法、大學生計算機基礎、軟件工具與環境、專業英語等本科課程,目前從事隨機環境建模分析、優化算法等方面的研究。主持國家自然科學基金、陜西省技術轉移促進、西安市科技計劃等縱向課題10余項,橫向課題近10項;在國內外重要學術期刊和相關國際學術會議上公開發表學術論文近30篇,其中SCI檢索10余篇;授權國家發明專利3項,國際發明專利1項,獲批軟件著作權30余項;指導學生獲得"互聯網+”大學生創新創業大賽、全國大學生服務外包大賽等多項省級、***大獎。參加的學術組織及任職:IEEE會員,ACM會員,CCF會員。個人/集體榮譽:獲2015年西安理工大學校級講課比賽三等獎,作為主要參與人獲2017年度校級教學成果一等獎,作為主要參與人獲2015、2019年度陜西省高等學校科學技術獎一等獎兩項,2016年度陜西省科學技術獎二等獎一項。承擔過的重點科研項目:作為主要參與人(4/5)獲2017年度校級教學成果一等獎,作為主要參與人(4/7)(6/11)獲2015、2019年度陜西省高等學校科學技術獎一等獎兩項,2016年度陜西省科學技術獎二等獎一項。教學成果獲獎情況:第二主編胡元義主持的《計算機專業核心學位課程教材建設(教材)》獲2015年校教學成果一等獎,《改革實驗教學模式的實驗教材建設(教材)》獲2012年校教學成果一等獎,《提高本科教學質量,不斷進行計算機教學實踐創新》和《編譯原理系列教材建設》分獲2003和2007年校教學成果二等獎;本人參與的《突出實踐,全面提高計算機專業本科培養質量》和《抓質量工程建設,促創新型應用人才培養》分獲2007和2009年校教學成果特等獎;主編的《數據結構教程》獲2015校優秀教材二等獎,主編的《編譯原理教程》(第一版)獲2007校優秀教材二等獎,主編的《編譯原理教程》(第三版)獲2016校優秀教材一等獎,主編的《C語言程序設計教程》獲2016校優秀教材二等獎。出版著作情況:(1)《數據結構教程》、《數據結構教程習題解析與上機指導》胡元義、黑新宏、魯曉峰、費蓉等,西安電子科技大學出版社2012;(2)《操作系統原理》胡元義、費蓉等,電子工業出版社,2018。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 博医通医疗器械互联网供应链服务平台_博医通 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 广州昊至泉水上乐园设备有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 贵州自考_贵州自学考试网| 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 高中学习网-高考生信息学习必备平台 | SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 |