编程基础/入门/什么是翻译器?
外观
程序的执行取决于编程语言。例如,用高级语言编写的程序不能立即执行,因为它是用源代码编写的,而源代码只是人类可读的,因此计算机无法理解。因此,必须借助翻译器将源代码转换为机器代码。
什么是翻译器?
翻译器是一个将程序代码转换为机器代码的程序。
翻译器有不同的类型。高级语言可以通过两种不同的方式转换为机器代码,要么使用解释器,它允许逐行翻译指令。
什么是解释器?
解释器是一种将源代码逐条指令转换为机器代码的翻译器。
或者使用编译器,它允许一次性翻译所有指令。
什么是编译器?
编译器是一种将源代码一次性转换为机器代码的翻译器。
任何用汇编语言编写的低级语言也不能被计算机理解。汇编代码使用汇编器转换为机器代码。
什么是汇编器?
汇编器是一种将汇编代码转换为机器代码的翻译器。