⭐⭐⭐⭐⭐⭐
Github主页👉https://github.com/A-BigTree
更多学习笔记链接👉https://github.com/A-BigTree/college_assignment
编译原理实验👉https://github.com/A-BigTree/college_assignment/compiler_Experiment
如果可以,麻烦各位看官顺手点个star~😊
如果文章对你有所帮助,可以点赞👍收藏⭐支持一下博主~😆
编译原理专栏传送门👉https://blog.csdn.net/weixin_53580595/category_12017576.html
⭐⭐⭐⭐⭐⭐
导语
因为😷学校提前放假,期末周的考试顺延到了下学期,编译原理上课没怎么好好听讲🥲所以趁寒假时间对要考试的内容系统地整理的一下,因为课程是双语教学,所以关键名词也加上了英文标注。
参考教材是龙书和老师的ppt,依照龙书的课程顺序,整理了前9章的内容(要问为什么是前9章,问就是考试只考前9章咳咳😝),也陆陆续续发了九篇博客,这里做一下转送门整理(那为什么不合成一篇呢,字数太多不让发🥲)。
编译原理课程实验也一并发了博客,实验有两个,词法分析和语法分析,因为上学期选修了Java设计模式,所以就用Java完成了实验嘿嘿~😊,后面也会放个传送门。
因为整理仓促难免会有错误,欢迎大家指错交流~🫡
编译原理笔记目录
- 【编译原理】1—概述、文法与语言
- 【编译原理】2—语言构造文法的方法⭐
- 【编译原理】3—词法分析 Lexical Analysis(Re构造NFA、NFA构造DFA、DFA简化)
- 【编译原理】4—语法分析Syntax Analysis——自顶向下(LL(1)文法表驱动判断)
- 【编译原理】5—语法分析Syntax Analysis——自底向上(SLR、LR(1)、LALR详细介绍)
- 【编译原理】6—语法制导翻译Syntax-Directed Translation(SDD、SDT详细介绍)
- 【编译原理】7—中间代码生成Intermediate Code Generation(三地址码、类型检查、控制流详细介绍)
- 【编译原理】8—运行时刻环境Runtime Environments(存储组织、栈式分配和非局部数据访问)
- 【编译原理】9—代码优化与生成Code Optimization and Generation(基本块及其优化方法、数据流分析简介)
笔记获取传送门👉https://github.com/A-BigTree/college_assignment
编译原理课程实验报告
编译原理实验源码👉https://github.com/A-BigTree/college_assignment/compiler_Experiment
如果可以,麻烦各位看官顺手点个star~😊
如果文章对你有所帮助,可以点赞👍收藏⭐支持一下博主~😆