https://www.icourse163.org/learn/NUDT-1003101005?tid=1460976445#/learn/announce
第一章 概论
编译 – 翻译 (程序) ---- 解释程序(不产生目标程序,边解释边执行)
- 编译程序(编译器)分类:
- 诊断编译程序: 用于开发和调试
- 优化编译程序: 提高目标代码执行效率
- 交叉编译程序:
- 宿主机:运行编译程序(编译器)的计算机
- 目标机:运行目标源程序的计算机
- 可变目标编译程序
- 计算思维:抽象、自动化、分解、递归、权衡(折衷Tradeoff)
编译过程:
- 自然语言翻译:识别出单词、分析句子的语法结构(短语、主谓宾)、