(一)一种处理,将高阶程式语言写成的程式转为目的档。执行这个工作的程式称为编译器,通常先将程式先转为一种由较简单指令组成的中间档案,再经过最佳化后产生组合语言程式,再由组译程式输出目的档。目的档还须经过连结及载入才能执行。
(二)将资料转换为执行时所用的专用格式。例如将文书档案编成辅助说明程式所用的辅助说明档。