编译器的作用 编译器(compiler) 读入以某种语言(源语言)编写的程序 输出等价的用另一种语言(目标语言)编写的程序 通常目标程序是可执行的 源程序 编译器 解释器(interpreter) 目标程序 直接利用用户提供的输入,执行源程序中指定的操作 不生成目标程序,而是根据源程序的语义直接运行 Java语言的处理结合了编译和解释 7编译器的作用 • 编译器 (compiler) – 读入以某种语言 (源语言) 编写的程序 – 输出等价的用另一种语言 (目标语言) 编写的程序 – 通常目标程序是可执行的 • 解释器 (interpreter) – 直接利用用户提供的输入,执行源程序中指定的操作 – 不生成目标程序,而是根据源程序的语义直接运行 – Java语言的处理结合了编译和解释 7