VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
《编译原理与实践》中文PDF版--第1卷共两卷 评分:
《编译原理与实践》中文PDF版--第1卷共两卷
上传时间:2008-01 大小:6.51MB
- 7.25MB
编译原理与实践 中文版
2010-01-27编译原理与实践 中文版 是(Kenneth C.Louden)的那一本……
- 11.27MB
编译原理及实践(高清版)
2019-01-09编译器是将一种语言翻译为另一种语言的计算机程序。编译器将源程序( source language) 编写的程序作为输入,而产生用目标语言( t a rget language)编写的等价程序。通常地,源程 序为高级语言( high-level language),如C或C + +,而目标语言则是目标机器的目标代码 (object code,有时也称作机器代码(machine code)),也就是写在计算机机器指令中的用于运 行的代码。
- 7.25MB
《编译原理及实践》电子书下载
2010-03-25目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则表达式 23 2.2.1 正则表达式的定义 23 2.2.2 正则表达式的扩展 27 2.2.3 程序设计语言记号的正则表达式 29 2.3 有穷自动机 32 2.3.1 确定性有穷自动机的定义 32 2.3.2 先行、回溯和非确定性自动机 36 2.3.3 用代码实现有穷自动机 41 2.4 从正则表达式到DFA 45 2.4.1 从正则表达式到NFA 45 2.4.2 从NFA到DFA 48 2.4.3 利用子集构造模拟NFA 50 2.4.4 将DFA中的状态数最小化 51 2.5 TINY扫描程序的实现 52 2.5.1 为样本语言TINY实现一个扫描 程序 53 2.5.2 保留字与标识符 56 2.5.3 为标识符分配空间 57 2.6 利用Lex 自动生成扫描程序 57 2.6.1 正则表达式的Lex 约定 58 2.6.2 Lex输入文件的格式 59 2.6.3 使用Lex的TINY扫描程序 64 练习 65 编程练习 67 注意与参考 67 第3章 上下文无关文法及分析 69 3.1 分析过程 69 3.2 上下文无关文法 70 3.2.1 与正则表达式比较 70 3.2.2 上下文无关文法规则的说明 71 3.2.3 推导及由文法定义的语言 72 3.3 分析树与抽象语法树 77 3.3.1 分析树 77 3.3.2 抽象语法树 79 3.4 二义性 83 3.4.1 二义性文法 83 3.4.2 优先权和结合性 85 3.4.3 悬挂else问题 87 3.4.4 无关紧要的二义性 89 3.5 扩展的表示法:EBNF和语法图 89 3.5.1 EBNF表示法 89 3.5.2 语法图 91 3.6 上下文无关语言的形式特性 93 3.6.1 上下文无关语言的形式定义 93 3.6.2 文法规则和等式 94 3.6.3 乔姆斯基层次和作为上下文无关 规则的语法局限 95 3.7 TINY语言的语法 97 3.7.1 TINY的上下文无关文法 97 3.7.2 TINY编译器的语法树结构 98 练习 101 注意与参考 104 第4章 自顶向下的分析 105 4.1 使用递归下降分析算法进行自顶向下 的分析 105 4.1.1 递归下降分析的基本方法 105 4.1.2 重复和选择:使用EBNF 107 4.1.3 其他决定问题 112 4.2 LL(1)分析 113 4.2.1 LL(1)分析的基本方法 113 4.2.2 LL(1)分析与算法 114 4.2.3 消除左递归和提取左因子 117 4.2.4 在LL(1)分析中构造语法树 124 4.3 First集合和Follow集合 125 4.3.1 First 集合 125 4.3.2 Follow 集合 130 4.3.3 构造LL(1)分析表 134 4.3.4 再向前:LL(k)分析程序 135 4.4 TINY语言的递归下降分析程序 136 4.5 自顶向下分析程序中的错误校正 137 4.5.1 在递归下降分析程序中的错误 校正 138 4.5.2 在LL(1)分析程序中的错误校正 140 4.5.3 在TINY分析程序中的错误校正 141 练习 143 编程练习 146 注意与参考 148 第5章 自底向上的分析 150 5.1 自底向上分析概览 151 5.2 LR(0)项的有穷自动机与LR(0)分析 153 5.2.1 LR(0)项 153 5.2.2 项目的有穷自动机 154 5.2.3 LR(0)分析算法 157 5.3 SLR(1)分析 160 5.3.1 SLR(1)分析算法 160 5.3.2 用于分析冲突的消除二义性 规则 163 5.3.3 SLR(1)分析能力的局限性
- 5.28MB
编译原理教程[完美版]
2009-11-19课程目录 第一章 编译程序概论 第二章 PL/0编译程序的实现 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法(1) (2) 第六章 自底向上优先分析法 第七章 LR分析程序及其自动构造 第八章 语法制导翻译和中间代码生成(1) (2) 第九章 符号表 第十章 目标程序运行时的组织 第十一章 代码优化
- 11.32MB
编译原理及实践 Kenneth C.Louden 冯博琴
2009-06-17编译原理及实践 名著 pdf 超清晰版 有完整的书签 非常好的书 Kenneth C.Louden 冯博琴 本书系统介绍了经典的编译理论和技术,同时也包含了面向对象语言等当前较新语言的编译技术。本书更可贵之处在于提供了较完整...
- 13.47MB
编译原理 PPT 课件 PDF版.zip
2020-12-15《编译原理》课程是计算机科学与技术专业的必修课程。本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法,包括:编译程序概述、高级语言及其语法描述、词法分析、语法分析、属性文法和语法制导翻译、语义...
- 253KB
编译原理实践教程 标准版
2009-07-29《编译原理实践教程》作为《编译原理和技术》课程的延伸,其目的是让大家动手设计和实现某一规模适中的语言的编译器,该编译器不仅涉及编译程序的各个阶段,而且也强调了编译的总体设计、各个阶段的接口安排等等。...
- 201KB
编译原理实践第1次课1
2022-08-08(1)匹配日期格式:2/31/2006(3)电话号码(区号提取):(0512) 68078800-68523.2提取(1)提取list.html中的所有超链接
- 3.72MB
编译原理及实践课后习题答案
2012-12-21编译原理及实践课后习题答案 没有第一章答案但是很多资源都是这样的!!
- 11.32MB
编译原理及实践.pdf
2021-04-15编译原理及实践.pdf
- 5.40MB
kenneth c.louden 编译原理与实践中文版
2010-04-18kenneth c.louden 编译原理与实践中文版
- 7.25MB
编译原理及实践 中文版
2010-05-18编译原理及实践 PDF 格式中文版 compiler Construction Principles and Practice !
- 7.25MB
《编译原理与实践》电子书
2017-01-14《编译原理与实践》电子书
- 539KB
《编译原理与实践》(孙悦红)答案
2012-03-05绝对的完整版,不骗人,只要一个积分,评论立刻返还,《编译原理与实践》(孙悦红)答案 这绝对是可以使用,而且积分也不高,本人的所有积分均是很小,绝对不超过5分,大家可放心下载我的资源,如果后什么不对的,可以联系我,我一定做到
- 19.84MB
编译原理与实践
2013-03-07这是一本比较老的编译原理教材,阅读此教材需要在老师的讲解下进行,因为课本中将很多原理讲的很简要,需要老师的提示。
- 10.54MB
《编译原理与实践》 英文版[DJVU]
2010-12-271 详细给出了自顶而下的分析算法(第4章和第5章),包括递归下降和LL(1)分析方法、自底向上的分析、LALR(1)分析表以及Yacc分析器产生器工具的使用。 2 完整讨论了运行时环境的一般形式(第7章),从Fortran的完全...
- 7.25MB
编译原理及实践
2008-02-22目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 ...
- 7.25MB
编译原理及实践 - 经典的编译理论和技术
2009-03-13本书系统介绍了经典的编译理论和...本书更可贵之处在于提供了较完整的适用于教学实践的样例语言,是一本理论和实践内容相结合的、不可多得的好书。 本书可用作大专院校教材、教师参考书以及编译器研究人员的参考资料。
- 11.43MB
编译原理及实践(需要了解编译原理的可以看看)
2010-11-08第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 ...
- 5.87MB
编译原理习题与解析-伍春香
2019-01-23编译原理习题与解析-伍春香 第一版 本套丛书针对本科院校计算机及相关专业的学生作为教学参考书,也适合广大计算机 专业本科生作为考研的学习与辅导教材。 如果说科学技术的飞速发展是 21 世纪的一个重要特征的话,...
- 160KB
编译原理实践-语言认知1
2022-08-03第2章. 程序设计语言认知实验2.1程序设计语言2.1.1. 程序设计语言发展历史2.1.2. C 语言简介2.1.6. MIPS 汇编简介2.2实验目的了解程
- 6.71MB
STM32系列ARM Cortex-M3微控制器原理与实践_清晰版
2009-12-25第1章ARM及Cortex-M3处理器概述 1.1ARM处理器系列 1.1.1命名规则 1.1.2ARM处理器系列 1.2ARMCortex-M3处理器 1.2.1处理器组件 1.2.2Cortex-M3的层次和实现选项 1.2.3处理器内核 1.2.4嵌套向量中断控制器(NVIC) 1.2.5...
- 7.26MB
编译原理及实现
2014-06-27第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 ...
- 2.69MB
编译原理 - 语法分析技术:实践指导
2008-12-14Parsing Techniques: A Practical Guide Second Edition ...关键字:编译原理 语法分析 compile parse LL(1) LALR(1) 一本好书,介绍了几乎所有的语法分析技术,(非)制导,(非)规范,LL(k),(LA/S)LR……
- 4.92MB
编译原理课程设计 MFC实现
2012-01-15编译原理课程设计 MFC实现 编译原理课程设计是迷若烟雨编译原理课程设计的作品,当时分为第5组,因此工程名...多谢大家的支持,希望本文能成为编译原理实践的经典。 迷若烟雨 版权所有 仅用于学习交流 侵权必究
- 1.62MB
python大作业 含爬虫、数据可视化、地图、报告、及源码(整和为一个文件)(2014-2020全国各地区原油加工量).rar
2021-12-03(含源码及报告)本程序分析了自2014年到2020年每年我国原油加工的产量,并且分析了2019年全国各地区原油加工量,含饼状图,柱状图,折线图,数据在地图上显示。运行本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运行。文件含2个excel表,4个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,数据处理的是excel文件。不懂可以扫文件中二维码在微信里面问。
- 192KB
仿真电路以及操作方法
2020-12-20用一片通用四运放芯片LM324组成电路,实现以下功能:用低频信号源产生ui1=0.1sin2πft(V),f=500Hz的正弦波信号,加至加法器的输入端,加法器的另输入端加入有自制振荡器产生的信号uo1。要求加法器的输出电压ui2=10 ui1+ uo1。ui2经选频滤波器滤除uo1频率分量,选出f信号为uo2,uo2为峰峰值等于9V的正弦信号。uo2信号经比较器后在1KΩ负载上得到峰峰值2V的输出电压uo3。用NI Multisim 打开即可,参数已调好。对应博客:https://blog.csdn.net/weixin_43723423/article/details/90761331
- 6.17MB
【纯干货啊】华为IPD流程管理(完整版).pptx
2020-06-01华为IPD产品研发流程完整版。非常的详细,很适合给新是的实习生做培训用!是我一直在用的流程管理,很适合学习与交流。
- 11.57MB
可编程语言标准IEC61131-3中文版.pdf
2022-01-09可编程语言标准IEC61131-3中文版