、Java等，而目标语言则是汇编语言或目标机器的目标代码（Object code），有时也称作机器代码（Machine code）。一个现代编译器的主要工作流程如下：源代码（source code）→ 预处理器（preprocessor）→编译器（compiler）→ 汇编程序（assembler）→ 目标代码（object code）→ 链接器（linker）→ 执行档（executables），最后打包好的档案就可以给电脑去判读执行了。
历史.早期的计算机软件都是用