释器来运行编译器。
教学用的编译器.编译器的构造与优化是计算机专业的大学课程，课程名称一般为「编译原理」或「编译器」。通常在课程中包含了如何实现一种教学用程序语言的编译器。一个着名的例子是20世纪70年代，瑞士计算机科学家尼克劳斯·维尔特（）用于讲解编译器的构造时使用的编译器。尽管它很简单，PL/0编译器介绍了这个领域的几个有影响的概念：
分类.编译器的一种分类方式是按照生成代码所运行的系统平台划分，这个平台称为目标平台。有一些编译器输出的代码，将运