高级语言转换成什么程序

时间:2025-01-30 04:24:57 手机游戏

高级语言转换成 目标程序的程序叫做 编译程序

详细解释如下:

编译程序:

它的主要功能是将高级语言编写的源程序翻译成机器语言程序,也就是目标程序。翻译的过程包括词法分析、语法分析、语义分析、代码生成、代码优化和代码目标代码生成等步骤。编译后的目标程序可以直接在操作系统下运行。

解释程序:

另一种翻译高级语言的方法是解释执行。解释程序逐行读取源程序,将其一行一行地转换成机器指令并立即执行。解释执行的特点是边解释边执行,不生成目标程序,因此运行速度相对较慢。

汇编程序:

它的作用是将汇编语言编写的源程序翻译成机器语言的目标程序。汇编语言是一种低级语言,比机器语言易于理解和编写,但仍然需要汇编程序进行翻译。

连接程序:

它的作用是将编译或汇编生成的目标程序进行连接,生成一个完整的可执行程序。连接程序不直接翻译高级语言,而是将多个目标文件组合成一个完整的程序。

编辑程序:

它的作用是编写和修改源程序,提供一种方便的手段来创建和修改高级语言源代码。

调试程序:

它的作用是查找和修复程序中的错误,帮助程序员确保程序的正确性和稳定性。

综上所述,高级语言转换成目标程序的程序是 编译程序