将高级语言源程序翻译成计算机可执行代码的软件是什么回答+拓展
将高级语言源程序翻译成计算机可执行代码的软件是编译器。编译器是一种将高级语言源代码转换为机器语言或汇编语言的程序,它将源代码一次性转换为目标代码,并生成可执行文件或库文件。编译器是高级语言程序实际运行的基础。
除了编译器,还有解释器。解释器是一种将高级语言源代码逐行翻译成机器语言并执行的程序。解释器不像编译器一次性生成目标代码,而是每次执行时都要重新解释源代码,因此相对于编译器而言,解释器运行速度较慢。但是解释器的一个优点是易于调试和修改。
另外,还有一种中间代码,即将高级语言源代码转换为中间代码再由解释器或编译器将中间代码转换为目标代码。这种方法的优点是可以将不同的高级语言转换成相同的中间代码,从而提高了软件的可移植性。
原文地址: https://www.cveoy.top/t/topic/XK4 著作权归作者所有。请勿转载和采集!