下载 APKPure App
可在安卓获取Compiler Design的历史版本
通过简单的步骤理解和学习编译器设计概念非常有用。
编译器将以一种语言(如c)编写的代码转换为另一种语言(如机器语言),而无需更改程序的含义。还期望编译器应该使目标代码高效并在时间和空间方面进行优化。
本教程应用程序对于理解编译器实现的理论和实践非常有用。本教程包括编译器设计的理论,包括词法分析,语法分析,语义分析,中间代码生成,代码优化和代码生成。在演示表格中给出了所有阶段的描述。
本教程是为那些对学习感兴趣并了解编译器基本原理的学生而设计的。对于那些对设计编译器感兴趣的人也很有帮助。每个阶段都用示例轻松描述。
本教程需要一些编程语言的基础知识,例如c,java等。
特征:
1.主题/章节明智的课程。
2.每个主题的子主题明智的课程。
3.还包括我准备的youtube视频链接。
4.问题库。
5.滑动完成脱机笔记。
主题:
1.编译器设计:简介
2.自举
3.词法分析:正则表达式,汤普森构造
4.语法分析:自上而下和自下而上的解析
5.自上而下的解析:预测解析(LL解析)
6.自下而上的解析:简单LR(SLR),向前看LR(LALR)
7.语义分析
8.中间代码生成:三地址代码
9.代码优化:基本块
10.代码生成:算法,getreg()函数
Last updated on 2024年10月23日
* Target SDK Change to 33
Compiler Design Tutorial
CD by E-TEACHING GURUKUL
2024年10月23日