编程与开发

编译原理

从字符与语法树,到优化和可执行程序。

开始阅读
0 / 20 已读

专题与文章目录

8 个专题
01

词法分析

0 / 2 已读
  1. 正则与自动机
  2. 词法器设计
02

语法分析

0 / 3 已读
  1. 递归下降与 LL 分析
  2. LR 分析
  3. AST 设计与错误恢复
03

语义分析

0 / 2 已读
  1. 符号表与作用域
  2. 类型系统
04

中间表示

0 / 2 已读
  1. SSA 形式
  2. LLVM IR 实战
05

优化

0 / 3 已读
  1. 数据流分析
  2. 经典优化
  3. 寄存器分配
06

代码生成

0 / 2 已读
  1. 指令选择
  2. 目标代码与 ABI
07

运行时

0 / 2 已读
  1. 垃圾回收
  2. 链接与加载
08

编译技术应用

0 / 4 已读
  1. JIT 编译
  2. DSL 设计
  3. 编译期元编程
  4. LSP 与语言服务器