视频
第一章
命令式语言、申述式语言、面向对象语言
编译、解释
词法分析:输入:源程序,输出:单词
语法分析(“组词成句”):输入:token序列,输出:语法成分
语义分析(semantic analysis)一般和语法分析同时进行,成为语法制导翻译
中间代码生成
代码优化
局部优化:常量合并、公共子表达式的提取
循环优化:强度削减、代码外提
寄存器的利用
体系结构
存储策略
目标代码生成
表格管理
错误处理
第二章(高级语言及其文法)
G=(V,T,P,S)
https://www.bilibili.com/video/BV1P4411e7gm?t=2469.4&p=4
编译原理(Principles and Techniques of Compilers)
1 | 词法分析器的作用: |