第1节 编译
编译
编译模型:
•给定某个“不易编程的”计算机(称之为M1);
•找到某个容易编程的语言L2(或许是一个更复杂的计算机,称之为M2),用这个语言来编写程序;
•创建一个翻译器(编译器),用来将程序从M2语言翻译成M1语言。这样,它就可以在M1、M2或其他计算机上运行。
解释与编译:
改进程序可编程性的两种工具...
•二者都允许在编程模型上进行改变;
•二者都提供与平台(例如,处理器)无关的应用程序;
•二者都在现代计算机系统中得到了广泛的应用!
解释与编译的比较
这两种功能强大的工具之间有以下一些特性差异:

我们会重复看到的主要设计选择:是在编译时还是运行时做?


