avatar
文章
11
标签
0
分类
0
Home
Archives
Tags
Categories
Link
chaos-warzh's blog2024-NJUSE-编译原理
Home
Archives
Tags
Categories
Link

2024-NJUSE-编译原理

发表于2025-02-25|更新于2025-04-21
|浏览量:

课程内容参考 https://qingkaishi.github.io/Compilers.html

目录

1 词法分析

2 语法分析

3 语义分析

4 中间代码生成

5 目标代码生成

6 代码优化

文章作者: Zhaohui Wang
文章链接: https://chaos-warzh.github.io/2025/02/25/2024-NJUSE-%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 chaos-warzh's blog!
上一篇
2024毕昇杯总结.md
...
下一篇
2024-编译原理-词法篇
1 编译原理简介 ### 1.1 编译器的工作 compiler 词法分析(Lexical Analysis) 语法分析(Syntax Analysis / Parsing) 语义分析(Semantic Analysis) 中间代码生成(Translating) 优化(Optimization) 代码生成(Code Generating) 1.2 关于IR IR:Intermediate Representation,中间表示,由编译器前端产生,被后端使用。 树型IR:如语法分析树、抽象语法树。 线性IR:如三地址码。 为什么要有IR? 统一编译成中间表示,从而分离开前端和后端,降低耦合 方便机器无关优化 (大量的优化 / 分析都在IR上进行) 1.3 串和语言 1.3.1 基本概念 字母表,一个有限的符号集合; 串,字母表中符号组成的一个有穷序列; 语言,给定字母表上一个任意可数的串的集合; 前缀 / 后缀 / 子串 真前缀 / 真后缀 / 真子串 空串, 1.3.2...

评论
avatar
Zhaohui Wang
文章
11
标签
0
分类
0
Follow Me
公告
(2024-03-02)
Thank you for visiting my website!
I am an undergraduate student with a passion for exploring languages, logic, and software craftsmanship.
目录
  1. 1. 目录
最新文章
2024-编译原理-IR篇2025-04-20
2024-编译原理-语法篇2025-03-06
2024-编译原理-词法篇2025-03-04
2024-NJUSE-编译原理2025-02-25
2024毕昇杯总结.md2024-08-22
©2019 - 2025 By Zhaohui Wang
框架 Hexo 7.3.0|主题 Butterfly 5.3.4