跳转到内容

编程基础/入门/什么是翻译器?

来自维基教科书,开放的书籍,开放的世界

程序的执行取决于编程语言。例如,用高级语言编写的程序不能立即执行,因为它是用源代码编写的,而源代码只是人类可读的,因此计算机无法理解。因此,必须借助翻译器将源代码转换为机器代码。

什么是翻译器?

翻译器是一个将程序代码转换为机器代码的程序。

翻译器有不同的类型。高级语言可以通过两种不同的方式转换为机器代码,要么使用解释器,它允许逐行翻译指令。

什么是解释器?

解释器是一种将源代码逐条指令转换为机器代码的翻译器。

或者使用编译器,它允许一次性翻译所有指令。

什么是编译器?

编译器是一种将源代码一次性转换为机器代码的翻译器。

任何用汇编语言编写的低级语言也不能被计算机理解。汇编代码使用汇编器转换为机器代码。

什么是汇编器?

汇编器是一种将汇编代码转换为机器代码的翻译器。

华夏公益教科书