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

歡迎光臨中圖網 請 | 注冊
> >>
21世紀高等學校教材:編譯原理

包郵 21世紀高等學校教材:編譯原理

作者:康慕寧
出版社:人民郵電出版社出版時間:2010-10-01
開本: 16 頁數: 205頁
中 圖 價:¥16.9(6.5折) 定價  ¥26.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

21世紀高等學校教材:編譯原理 版權信息

21世紀高等學校教材:編譯原理 本書特色

《編譯原理》從總體上介紹了編譯器各子系統的工作原理與相互關系,著重論述了詞法分析、語法分析、語義分析、代碼優化和代碼生成等關鍵階段的核心原理、算法與機制!毒幾g原理》內容全面,并結合實際軟件運行環境展開論述,做到重視理論但不脫離實際,便于學生從整體和實際軟件系統的角度理解編譯器的內在工作機理。注重編譯器全系統工作原理的完整介紹全面講解編譯器設計中的關鍵模型和算法結合實例介紹實際目標代碼結構與執行機理

21世紀高等學校教材:編譯原理 內容簡介

本書系統地介紹了編譯程序的基本結構、工作流程、關鍵算法與思想以及輔助設計工具。主要內容包括程序設計語言基本理論,詞法分析、語法分析的主要模型和算法,語義分析和屬性文法,語法制導的代碼生成技術,運行時存儲空間組織與管理以及代碼生成和優化等。本書簡潔明了地論述了編譯器設計中采用的主要技術,并提供了大量例題及其解答。學習本書不僅可以使學生掌握編譯思想和技術,而且也為加深對程序設計語言的理解和理解軟件底層運行機理奠定了基礎。書中每章都有難度適宜的習題,可以使學生更好地掌握所學知識。本書可作為高等學校計算機及相關專業的教材,也可以作為考研學生的參考書。

21世紀高等學校教材:編譯原理 目錄

第1章 緒論1.1 匯編語言和高級程序設計語言1.2 程序設計語言的編譯技術1.3 編譯技術的基本構造與工作原理1.4 程序設計語言的編譯技術1.4.1 詞法分析1.4.2 語法分析1.4.3 語義分析1.4.4 中間代碼的生成1.4.5 代碼優化1.4.6 目標代碼生成1.4.7 程序信息管理與錯誤檢查和處理1.5 編譯程序的工作過程1.6 文法及其分類1.6.1 文法1.6.2 文法及語言的Chomskey分類1.6.3 規范推導1.6.4.文法的二義性1.7 本書內容簡介習題第2章 掃描器與正規語言2.1 正規表達式2.1.1 正規表達式代數2.1.2 正規表達式的性質2.2 有限狀態自動機2.3 非確定的有限狀態自動機2.4 將正規文法轉換為自動機2.5 NFDA的確定化及化簡2.6 從有限狀態自動機轉換到正規文法2.7 有限自動機在計算機中的實現2.8 掃描器實現中的特殊問題2.8.1 輸入符號表2.8.2 掃描器自動機中的終止狀態2.8.3 刪除空白符號與注釋2.8.4 輸出單詞2.9 字符串表的實現2.10 保留字2.11 使用掃描器自動生成工具2.12 例題解析習題第3章 語法分析與前后文無關文法3.1 下推自動機3.1.1 停機條件的等價性3.1.2 從前后文無關文法CFG構造PDA3.2 LL(K)范文法3.2.1 FIRST集與FOLLOW集3.2.2 選擇集合3.3 文法的左遞歸性3.4 公共左因子3.5 用正規表達式運算符拓廣CFG3.6 遞歸下降分析程序3.7 作為下推自動機的遞歸下降分析程序3.8 自底向上的語法分析器的構造3.8.1 自底向上的語法分析3.8.2 LR(K)分析法3.9 語法分析器生成工具簡介習題第4章 語法制導的代碼生成4.1 常見的中間語言簡介4.1.1 逆波蘭表示4.1.2 四元式4.1.3 其他表示法4.2 賦值語句的翻譯4.3 布爾表達式的翻譯4.4 程序流程控制語句的翻譯4.4.1 常見控制結構的翻譯4.4.2 語句標號及GOTO語句的翻譯4.4.3 多分支語句的翻譯4.5 含數組元素的算術表達式及賦值語句的翻譯4.5.1 下標變量地址的計算4.5.2 含有下標變量的賦值語句的翻譯4.6 過程說明和過程調用的翻譯4.6.1 過程說明的翻譯4.6.2 實參和形參間的信息傳遞4.6.3 過程語句的翻譯4.6.4 關于形實結合的進一步討論4.7 說明語句的翻譯4.7.1 類型說明(變量及數組定義)語句的翻譯4.7.2 數據類型定義語句的翻譯習題第5章 符號表5.1 概述5.2 符號表的內容、用途與創建過程5.2.1 符號及其所表示的信息5.2.2 符號表5.2.3 符號表的用途.5.3 設計符號表時需要考慮的幾個問題5.4 符號表的創建和使用5.4.1 符號表的創建及其在語義分析中的使用5.4.2 符號表在內存分配和代碼生成階段的使用5.5 符號表的數據結構與算法5.5.1 符號表數據結構和算法的選擇5.5.2 哈希表設計5.5.3 支持作用域的符號表習題第6章 靜態與運行時的存儲管理6.1 可執行程序的產生和執行過程6.2 可執行程序的存儲布局與操作6.3 內存管理技術:靜態內存管理6.4 動態內存管理6.5 棧式內存管理6.5.1 遞歸調用引起的問題6.5.2 棧6.5.3 活動樹6.5.4 棧模型和活動樹模型的比較6.5.5 棧式內存管理的基本思想和必須解決的問題6.5.6 活動記錄和調用序列6.6 堆式管理和垃圾回收技術習題第7章 代碼優化7.1 概述7.2 中間代碼生成階段的代碼優化7.3 代碼優化的基本原則、思路和范圍7.4 基本塊及其優化方法7.4.1 基本塊、基本塊劃分算法和控制流圖7.4.2 基于DAG模型的基本塊優化技術7.4.3 基于值編號技術的基本塊優化算法7.4.4 基本塊中的其他優化7.4.5 更大范圍的優化7.5 數據流分析7.5.1 基于數據流分析的冗余表達式刪除7.5.2 活性分析7.5.3 過程間數據流分析7.6 循環優化7.6.1 循環的識別7.6.2 循環優化習題第8章 代碼生成8.1 代碼生成的基本功能8.2 代碼生成的不同方式8.3 代碼生成的關鍵技術簡介8.3.1 代碼生成技術需要考慮的內容8.3.2 代碼生成的關鍵技術8.3.3 指令篩選技術簡介8.3.4 指令調度技術簡介8.3.5 寄存器分配技術簡介8.4 代碼生成、軟件調試和其他技術習題參考文獻
展開全部

21世紀高等學校教材:編譯原理 節選

《編譯原理》系統地介紹了編譯程序的基本結構、工作流程、關鍵算法與思想以及輔助設計工具。主要內容包括程序設計語言基本理論,詞法分析、語法分析的主要模型和算法,語義分析和屬性文法,語法制導的代碼生成技術,運行時存儲空間組織與管理以及代碼生成和優化等。《編譯原理》簡潔明了地論述了編譯器設計中采用的主要技術,并提供了大量例題及其解答。學習《編譯原理》不僅可以使學生掌握編譯思想和技術,而且也為加深對程序設計語言的理解和理解軟件底層運行機理奠定了基礎。書中每章都有難度適宜的習題,可以使學生更好地掌握所學知識!毒幾g原理》可作為高等學校計算機及相關專業的教材,也可以作為考研學生的參考書。

21世紀高等學校教材:編譯原理 相關資料

插圖:1.狹義的編譯器概念高級語言為程序員提供了比匯編語言更為方便的程序設計工具,使程序員的工作效率得到了極大的提高。然而,對于底層計算機硬件系統來說,CPU仍然只能執行由二進制指令序列表示的程序代碼。這樣一來,高級語言編寫的程序只有被翻譯為具有相同功能的匯編語言程序或被直接翻譯為可執行指令序列后,才能被CPU真正地執行。由于高級語言程序和CPU指令系統在形式和內容上的差別遠比匯編語言和二進制指令的差別大得多,因此需要更為復雜的技術將其翻譯為等價的可執行指令序列(或先翻譯為匯編程序,再由匯編器將其轉換為可執行指令序列)。編譯器就是實現這種把高級語言編寫的程序翻譯為具有相同功能的底層指令序列或匯編程序的軟件系統。編譯器設計時采用的各種技術統稱為編譯技術。一般來說,編譯器需要具有兩個基本的功能。判斷程序的合法性。識別輸入的源程序是否符合語言定義的要求。例如,對于C語言程序來說,變量是否以字母開頭,if語句是否包含了合法的表達式等。程序的等價翻譯和錯誤提示。如果源程序合法,則可將其轉換為另一種語言表示的程序(稱為目標程序)。否則,將給出程序的出錯提示,以方便軟件開發人員查找和修改程序中的錯誤。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 次氯酸钠厂家,涉水级次氯酸钠,三氯化铁生产厂家-淄博吉灿化工 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 路面机械厂家| 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 北京成考网-北京成人高考网| 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 高温高压釜(氢化反应釜)百科| 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 |