编译技术-编译原理与实现全流程精讲
编译技术-编译原理与实现全流程精讲

编译技术-编译原理与实现全流程精讲

普通游客 无权查看资源
有效期: 永久有效
更新日期: 2025-01-22

赞助会员 · 全站资源免费享

一次付费,终身受益,超5000位用户的选择

本课程《编译技术》系统讲解编译器设计的核心原理与实现方法。课程从编译系统概述入手,逐步深入词法分析、语法分析(自上而下与自下而上)、语法制导翻译、中间代码生成、符号表管理、运行时存储组织、代码优化以及目标代码生成等完整流程,并涵盖形式语言、自动机理论等基础,以及LLVM等现代编译器实例介绍。通过理论与实践结合,帮助学生掌握将高级语言程序转换为可执行代码的关键技术。

视频课程目录:
第一章 编译系统概论
第二章 上下文无关文法和形式语言
第三章 有穷自动机与正则表达式
实验1 词法分析器
习题讲解1
第四章 自上而下语法分析
第五章 自下而上语法分析
实验2 语法分析器
习题讲解2
第六章 语法制导翻译和中间代码
第七章 符号表
第八章 运行时存储空间组织
第九章 优化
习题讲解3
第十章 目标代码生成
第十一章 并行编译基础
第十二章 编译器介绍




课程详细目录:
├─{01}--第一章编译系统概论
│ ├─{01}--第1讲编译程序概述(总时长11分00秒)
│ │ (1.1.1)--课件-编译程序概述.pdf
│ │ [1.1.1]--视频-编译程序概述.mp4
│ │
│ └─{02}--第2讲编译程序的过程(总时长11分34秒)
│ (1.2.1)--课件-编译程序的过程.pdf
│ [1.2.1]--视频-编译程序的过程.mp4

├─{02}--第二章上下文无关文法和形式语言
│ ├─{01}--第1讲文法的基本知识(总时长10分07秒)
│ │ (2.1.1)--课件-文法的基本知识.pdf
│ │ [2.1.1]--视频-文法的基本知识.mp4
│ │
│ └─{02}--第2讲文法和语言的形式定义(总时长10分49秒)
│ (2.2.1)--课件-文法和语言的形式定义.pdf
│ [2.2.1]--视频-文法和语言的形式定义.mp4

├─{03}--第三章有穷自动机与正则表达式理论基础
│ ├─{01}--第1讲词法分析及状态转换图(总时长15分13秒)
│ │ (3.1.1)--课件-词法分析及状态转换图.pdf
│ │ [3.1.1]--视频-词法分析及状态转换图.mp4
│ │
│ ├─{02}--第2讲确定的有限自动机(总时长12分05秒)
│ │ (3.2.1)--课件-确定的有限自动机.pdf
│ │ [3.2.1]--视频-确定的有限自动机.mp4
│ │
│ ├─{03}--第3讲非确定的有限自动机(总时长13分01秒)
│ │ (3.3.1)--课件-非确定的有限自动机.pdf
│ │ [3.3.1]--视频-非确定的有限自动机.mp4
│ │
│ ├─{04}--第4讲非确定的有限自动机的确定化-1(总时长11分36秒)
│ │ (3.4.1)--课件-非确定的有限自动机的确定化-1.pdf
│ │ [3.4.1]--视频-非确定的有限自动机的确定化-1.mp4
│ │
│ ├─{05}--第5讲非确定的有限自动机的确定化-2(总时长10分01秒)
│ │ (3.5.1)--课件-非确定的有限自动机的确定化-2.pdf
│ │ [3.5.1]--视频-非确定的有限自动机的确定化-2.mp4
│ │
│ ├─{06}--第6讲DFA的最小化(总时长13分45秒)
│ │ (3.6.1)--课件-DFA的最小化.pdf
│ │ [3.6.1]--视频-DFA的最小化.mp4
│ │
│ └─{07}--第7讲正规式与有限自动机的转化(总时长13分31秒)
│ (3.7.1)--课件-正规式与有限自动机的转化.pdf
│ [3.7.1]--视频-正规式与有限自动机的转化.mp4

├─{04}--实验1词法分析器
│ └─{01}--实验内容与要求
│ (4.1.1)--词法分析器实验.pdf

├─{05}--习题讲解1
│ ├─{01}--第二章习题讲解
│ │ (5.1.1)--第二章习题讲解.pdf
│ │ [5.1.1]--第二章习题讲解.mp4
│ │
│ └─{02}--第三章习题讲解
│ (5.2.1)--第三章习题讲解.pdf
│ [5.2.1]--第三章习题讲解.mp4

├─{06}--第四章自上而下语法分析
│ ├─{01}--第1讲消除左递归(总时长10分46秒)
│ │ (6.1.1)--课件-消除左递归.pdf
│ │ [6.1.1]--视频-消除左递归.mp4
│ │
│ ├─{02}--第2讲FIRST集、FOLLOW集的构造(总时长14分47秒)
│ │ (6.2.1)--课件-FIRST集、FOLLOW集的构造.pdf
│ │ [6.2.1]--视频-FIRST集、FOLLOW集的构造.mp4
│ │
│ └─{03}--第3讲LL(1)预测分析法(总时长11分07秒)
│ (6.3.1)--课件-LL(1)预测分析法.pdf
│ [6.3.1]--视频-LL(1)预测分析法.mp4

├─{07}--第五章自下而上语法分析
│ ├─{01}--第1讲自下而上语法分析(总时长7分47秒)
│ │ (7.1.1)--课件-自下而上语法分析.pdf
│ │ [7.1.1]--视频-自下而上语法分析.mp4
│ │
│ ├─{02}--第2讲算符优先文法(总时长15分42秒)
│ │ (7.2.1)--课件按-算符优先文法.pdf
│ │ [7.2.1]--视频-算符优先文法.mp4
│ │
│ ├─{03}--第3讲算符优先语法分析(总时长10分38秒)
│ │ (7.3.1)--课件-算符优先语法分析.pdf
│ │ [7.3.1]--视频-算符优先语法分析.mp4
│ │
│ ├─{04}--第4讲LR语法分析方法的基本思路(总时长10分34秒)
│ │ (7.4.1)--课件-LR语法分析方法的基本思路.pdf
│ │ [7.4.1]--视频-LR语法分析方法的基本思路.mp4
│ │
│ ├─{05}--第5讲构造识别规范句型活前缀的NFA(总时长11分24秒)
│ │ (7.5.1)--课件-构造识别规范句型活前缀的NFA.pdf
│ │ [7.5.1]--视频-构造识别规范句型活前缀的NFA.mp4
│ │
│ ├─{06}--第6讲构造识别规范句型活前缀的DFA(总时长6分48秒)
│ │ (7.6.1)--课件-构造识别规范句型活前缀的DFA.pdf
│ │ [7.6.1]--视频-构造识别规范句型活前缀的DFA.mp4
│ │
│ ├─{07}--第7讲LR(0)语法分析(总时长9分13秒)
│ │ (7.7.1)--课件-LR(0)语法分析.pdf
│ │ [7.7.1]--视频-LR(0)语法分析.mp4
│ │
│ ├─{08}--第8讲SLR(1)语法分析(总时长11分54秒)
│ │ (7.8.1)--课件-SLR(1)语法分析.pdf
│ │ [7.8.1]--视频-SLR(1)语法分析.mp4
│ │
│ └─{09}--第9讲LR(1)语法分析(总时长13分12秒)
│ (7.9.1)--课件-LR(1)语法分析.pdf
│ [7.9.1]--视频-LR(1)语法分析.mp4

├─{08}--实验2语法分析器
│ └─{01}--实验内容与要求
│ (8.1.1)--词法分析器实验.pdf

├─{09}--习题讲解2
│ ├─{01}--第四章习题讲解
│ │ (9.1.1)--第四章习题讲解.pdf
│ │ [9.1.1]--第四章习题讲解.mp4
│ │
│ └─{02}--第五章习题讲解
│ (9.2.1)--习题讲解.pdf
│ [9.2.1]--习题讲解.mp4

├─{10}--第六章语法制导翻译和中间代码
│ ├─{01}--第1讲属性文法(总时长7分09秒)
│ │ (10.1.1)--课件-属性文法.pdf
│ │ [10.1.1]--视频-属性文法.mp4
│ │
│ ├─{02}--第2讲中间代码及其表示方法(总时长13分39秒)
│ │ (10.2.1)--课件-中间代码及其表示方法.pdf
│ │ [10.2.1]--视频-中间代码及其表示方法.mp4
│ │
│ ├─{03}--第3讲数组元素的翻译1(总时长10分51秒)
│ │ (10.3.1)--课件-数组元素的翻译(1).pdf
│ │ [10.3.1]--视频-数组元素的翻译(1).mp4
│ │
│ ├─{04}--第4讲数组元素的翻译2(总时长14分20秒)
│ │ (10.4.1)--课件-数组元素的翻译(2).pdf
│ │ [10.4.1]--视频-数组元素的翻译(2).mp4
│ │
│ ├─{05}--第5讲条件语句的翻译(总时长14分10秒)
│ │ (10.5.1)--课件-条件语句的翻译.pdf
│ │ [10.5.1]--视频-条件语句的翻译.mp4
│ │
│ └─{06}--第6讲循环语句的翻译(总时长9分10秒)
│ (10.6.1)--课件-循环语句的翻译.pdf
│ [10.6.1]--视频-循环语句的翻译.mp4

├─{11}--第七章符号表
│ ├─{01}--第1讲符号表的组织及作用(总时长8分24秒)
│ │ (11.1.1)--课件-符号表的组织及其作用.pdf
│ │ [11.1.1]--视频-符号表的组织及其作用.mp4
│ │
│ ├─{02}--第2讲符号的整理与查找(总时长11分51秒)
│ │ (11.2.1)--课件-符号的整理与查找.pdf
│ │ [11.2.1]--视频-符号的整理与查找.mp4
│ │
│ └─{03}--第3讲名字的作用范围(总时长11分27秒)
│ (11.3.1)--课件-名字的作用范围.pdf
│ [11.3.1]--视频-名字的作用范围.mp4

├─{12}--第八章运行时存储空间组织
│ ├─{01}--第1讲运行时存储器的划分(总时长9分23秒)
│ │ (12.1.1)--课件-运行时存储器的划分.pdf
│ │ [12.1.1]--视频-运行时存储器的划分.mp4
│ │
│ ├─{02}--第2讲简单的栈式存储分配(总时长11分40秒)
│ │ (12.2.1)--课件-简单的栈式存储分配.pdf
│ │ [12.2.1]--视频-简单的栈式存储分配.mp4
│ │
│ ├─{03}--第3讲嵌套过程语言的栈式实现-静态链实现非局部变量的访问(总时长
│ │ (12.3.1)--课件-嵌套过程语言的栈式实现-静态链实现非局部变量的访问.pdf
│ │ [12.3.1]--视频-嵌套过程语言的栈式实现-静态链实现非局部变量的访问.mp4
│ │
│ └─{04}--第4讲嵌套过程语言的栈式实现-display表实现非局部变量的访
│ (12.4.1)--课件-嵌套过程语言的栈式实现-display表实现非局部变量的访.pdf
│ [12.4.1]--视频-嵌套过程语言的栈式实现-display表实现非局部变量的访.mp4

├─{13}--第九章优化
│ ├─{01}--第1讲局部优化(总时长13分04秒)
│ │ (13.1.1)--课件-局部优化.pdf
│ │ [13.1.1]--视频-局部优化.mp4
│ │
│ ├─{02}--第2讲循环优化-代码外提(总时长15分19秒)
│ │ (13.2.1)--课件-循环优化-代码外提.pdf
│ │ [13.2.1]--视频-循环优化-代码外提.mp4
│ │
│ ├─{03}--第3讲循环优化-强度削弱与删除归纳变量(总时长11分57秒)
│ │ (13.3.1)--课件-循环优化-强度削弱与删除归纳变量.pdf
│ │ [13.3.1]--视频-循环优化-强度削弱与删除归纳变量.mp4
│ │
│ ├─{04}--第4讲数据流分析-任意路径数据流分析(总时长14分17秒)
│ │ (13.4.1)--课件-数据流分析-任意路径数据流分析.pdf
│ │ [13.4.1]--视频-数据流分析-任意路径数据流分析.mp4
│ │
│ └─{05}--第5讲数据流分析-全路径数据流分析(总时长12分52秒)
│ (13.5.1)--课件-数据流分析-全路径数据流分析.pdf
│ [13.5.1]--视频-数据流分析-全路径数据流分析.mp4

├─{14}--习题讲解3
│ ├─{01}--第六章习题讲解
│ │ (14.1.1)--习题讲解.pdf
│ │ [14.1.1]--习题讲解.mp4
│ │
│ ├─{02}--第七章习题讲解
│ │ (14.2.1)--习题讲解.pdf
│ │ [14.2.1]--习题讲解.mp4
│ │
│ ├─{03}--第八章习题讲解
│ │ (14.3.1)--习题讲解.pdf
│ │ [14.3.1]--习题讲解.mp4
│ │
│ └─{04}--第九章习题讲解
│ (14.4.1)--习题讲解.pdf
│ [14.4.1]--习题讲解.mp4

├─{15}--第十章目标代码生成
│ └─{01}--第1讲目标代码生成(总时长12分39秒)
│ (15.1.1)--课件-目标代码生成.pdf
│ [15.1.1]--视频-目标代码生成.mp4

├─{16}--第十一章并行编译基础
│ └─{01}--第1讲并行编译基础(总时长12分45秒)
│ (16.1.1)--课件-并行编译基础.pdf
│ [16.1.1]--视频-并行编译基础.mp4

└─{17}--第十二章编译器介绍
├─{01}--第1讲llvm简介(总时长9分33秒)
│ (17.1.1)--课件-LLVM简介.pdf
│ [17.1.1]--视频-LLVM简介.mp4

└─{02}--第2讲方舟编译器简介(总时长8分43秒)
(17.2.1)--课件-方舟编译器简介.pdf
[17.2.1]--视频-方舟编译器简介.mp4


以上为简介部分内容,详细请成为会员后查看!


你可能想看:
网站运营多久了,会突然找不到吗?

首先站长持续更新很多年了,投入了大量时间以及资金,也是唯一生活收入来源,域名永远不会更换,有任何问题可以先加我QQ:89797497咨询,承诺保证每天更新从不间断。诚心经营,用时间说话。

本站提供的学习资源能否直接商用?

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。

购买会员后,我不想学习了可以退款吗?

学习资源属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、请您在购买获取之前确认好是您所需要的资源。如其它疑问联系客服QQ:89797497

课程都是最新的吗?后期还会不会更新?

课程都是站长花大量金钱以及投稿收集得来,课程都是全站最新发布的,一手更新货源,如有后期作者更新也会第一时间更新发布。请持续关注本站。

成为会员后会二次收费吗?

一次开通即成终身VIP会员不再以任何形式收取二次费用。

导航在这里!

所有功能都在底部导航栏哦~

全部分类

选择您感兴趣的分类,浏览相关资源

搜索资源

输入关键词,查找您感兴趣的内容

最近搜索

个人中心

查看和管理您的个人信息

新用户注册
验证码
已有账号? 立即登录
用户登录
验证码
没有账号? 立即注册

近期查看内容

  • 暂无最近阅读记录

资源下载

以下是您购买的资料链接

编译技术-编译原理与实现全流程精讲

链接已验证 · 有效期永久
网盘链接
使用指南
1

保存文件:方法一

点击打开按钮 → 在新页面保存文件 → 根据提示在浏览器中完成登录或注册操作 → 最终按浏览器提示打开或下载网盘APP。

2

保存文件:方法二

请您先点击复制按钮,之后打开网盘APP,系统会自动弹出窗口,点击窗口中的"保存"按钮即可存入您的网盘。

3

使用资源

文件保存成功后,您就可以轻松管理了:点击文件即可在线畅看,或者随心所欲地下载到您的设备上。

其它问题
链接失效怎么办?

如果遇到链接失效,请联系邮箱89797497@qq.com,我们会尽快更新链接并回复。

下载速度太慢怎么办?

网盘非会员下载速度可能受限,建议尝试使用官方提速功能或选择非高峰时段下载。

资源可以商用吗?

本资源合集收集于网络,均不可商用。