中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 現代編譯原理

出版社:人民郵電出版社出版時間:2018-04-01
開本: 16開 頁數: 385
中 圖 價:¥58.9(6.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

現代編譯原理 版權信息

現代編譯原理 本書特色

本書全面講述了現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。全書分成兩部分,* 一部分是編譯的基礎知識,適用于* 一門編譯原理課程(一個學期);* 二部分是高 級主題,包括面向對象語言和函數語言、垃圾收集、循環優化、存儲結構優化等,適合于后續課程或研究生教學。書中專門為學生提供了一個用C語言編寫的實習項目,包括前端和后端設計,學生可以在一學期內創建功能完整的編譯器。

現代編譯原理 內容簡介

本書全面講述了現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。全書分成兩部分,靠前部分是編譯的基礎知識,適用于靠前門編譯原理課程(一個學期);第二部分是不錯主題,包括面向對象語言和函數語言、垃圾收集、循環優化、存儲結構優化等,適合于后續課程或研究生教學。書中專門為學生提供了一個用C語言編寫的實習項目,包括前端和后端設計,學生可以在一學期內創建功能完整的編譯器。

現代編譯原理 目錄

* 一部分 編譯基本原理
* 1章 緒論 1
1.1 模塊與接口 1
1.2 工具和軟件 3
1.3 樹語言的數據結構 3
程序設計:直線式程序解釋器 7
推薦閱讀 8
習題 9
* 2章 詞法分析 10
2.1 詞法單詞 10
2.2 正則表達式 11
2.3 有限自動機 13
2.4 非確定有限自動機 15
2.5 Lex:詞法分析器的生成器 20
程序設計:詞法分析 22
推薦閱讀 23
習題 23
第3章 語法分析 27
3.1 上下文無關文法 28
3.2 預測分析 32
3.3 LR分析 39
3.4 使用分析器的生成器 48
3.5 錯誤恢復 54
程序設計:語法分析 57
推薦閱讀 58
習題 58
第4章 抽象語法 62
4.1 語義動作 62
4.2 抽象語法分析樹 65
程序設計:抽象語法 71
推薦閱讀 71
習題 72
第5章 語義分析 73
5.1 符號表 73
5.2 Tiger編譯器的綁定 79
5.3 表達式的類型檢查 82
5.4 聲明的類型檢查 84
程序設計:類型檢查 86
習題 87
第6章 活動記錄 89
6.1 棧幀 90
6.2 Tiger編譯器的棧幀 96
程序設計:棧幀 102
推薦閱讀 103
習題 103
第7章 翻譯成中間代碼 106
7.1 中間表示樹 106
7.2 翻譯為樹中間語言 108
7.3 聲明 120
程序設計:翻譯成樹 122
習題 123
第8章 基本塊和軌跡 125
8.1 規范樹 126
8.2 處理條件分支 131
推薦閱讀 134
習題 134
第9章 指令選擇 136
9.1 指令選擇算法 138
9.2 CISC機器 144
9.3 Tiger編譯器的指令選擇 146
程序設計:指令選擇 152
推薦閱讀 153
習題 154
* 10章 活躍分析 155
10.1 數據流方程的解 156
10.2 Tiger編譯器的活躍分析 162
程序設計:構造流圖 164
程序設計:活躍分析模塊 165
習題 165
* 11章 寄存器分配 166
11.1 通過簡化進行著色 166
11.2 合并 168
11.3 預著色的結點 171
11.4 圖著色的實現 175
11.5 針對樹的寄存器分配 181
程序設計:圖著色 184
推薦閱讀 185
習題 185
* 12章 整合為一體 188
程序設計:過程入口 出口 189
程序設計:創建一個可運行的編譯器 191
* 二部分 高 級主題
* 13章 垃圾收集 193
13.1 標記-清掃式收集 194
13.2 引用計數 197
13.3 復制式收集 198
13.4 分代收集 201
13.5 增量式收集 203
13.6 Baker算法 205
13.7 編譯器接口 205
程序設計:描述字 208
程序設計:垃圾收集 208
推薦閱讀 208
習題 210
* 14章 面向對象的語言 211
14.1 類 211
14.2 數據域的單繼承性 213
14.3 多繼承 214
14.4 測試類成員關系 216
14.5 私有域和私有方法 218
14.6 無類語言 219
14.7 面向對象程序的優化 219
程序設計:OBJECT-Tiger 220
推薦閱讀 220
習題 221
* 15章 函數式程序設計語言 222
15.1 一個簡單的函數式語言 222
15.2 閉包 224
15.3 不變的變量 225
15.4 內聯擴展 229
15.5 閉包變換 233
15.6 高效的尾遞歸 235
15.7 懶惰計算 236
推薦閱讀 243
程序設計:編譯函數式語言 244
習題 244
* 16章 多態類型 246
16.1 參數多態性 246
16.2 類型推論 253
16.3 多態變量的表示 259
16.4 靜態重載的解決方法 265
推薦閱讀 266
習題 266
* 17章 數據流分析 269
17.1 流分析使用的中間表示 270
17.2 各種數據流分析 271
17.3 使用數據流分析結果的幾種轉換 274
17.4 加快數據流分析 276
17.5 別名分析 281
推薦閱讀 285
習題 285
* 18章 循環優化 287
18.1 必經結點 289
18.2 循環不變量計算 292
18.3 歸納變量 293
18.4 數組邊界檢查 297
18.5 循環展開 300
推薦閱讀 301
習題 301
* 19章 靜態單賦值形式 303
19.1 轉化為SSA形式 305
19.2 必經結點樹的高效計算 310
19.3 使用SSA的優化算法 315
19.4 數組、指針和存儲器 320
19.5 控制依賴圖 321
19.6 從SSA形式轉變回來 323
19.7 函數式中間形式 324
推薦閱讀 327
習題 328
* 20章 流水和調度 331
20.1 沒有資源約束時的循環調度 332
20.2 有資源約束的循環流水 336
20.3 分支預測 341
推薦閱讀 343
習題 343
* 21章 存儲層次 346
21.1 cache的組織結構 346
21.2 cache塊對齊 349
21.3 預取 350
21.4 循環交換 354
21.5 分塊 355
21.6 垃圾收集和存儲層次 357
推薦閱讀 358
習題 358
附錄 Tiger語言參考手冊 360
參考文獻 368
索引 376
展開全部

現代編譯原理 作者簡介

Andrew W. Appel 美國普林斯頓大學計算機科學系教授,1998~1999年在貝爾實驗室做研究工作。主要研究方向是計算機安全、編譯器設計、程序設計語言等。 Maia Ginsburg 美國普林斯頓大學計算機科學系講師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | 雾度仪_雾度计_透光率雾度仪价格-三恩时(3nh)光电雾度仪厂家 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 威客电竞(vk·game)·电子竞技赛事官网 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 广州各区危化证办理_危险化学品经营许可证代办 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 |