译器。一个着名的例子是20世纪70年代，瑞士计算机科学家尼克劳斯·维尔特（）用于讲解编译器的构造时使用的编译器。尽管它很简单，PL/0编译器介绍了这个领域的几个有影响的概念：
分类.编译器的一种分类方式是按照生成代码所运行的系统平台划分，这个平台称为目标平台。有一些编译器输出的代码，将运行于与编译器所在相同类型的计算机和操作系统之上，这种编译器叫做本地编译器。输出可以运行于不同的平台之上的编译器，叫做交叉编译器。由于嵌入式系统通常没有软件开发环境，因此，为这类系统开发软件时，