高级语言转换成 目标程序的程序叫做 编译程序。
详细解释如下:
编译程序:
它的主要功能是将高级语言编写的源程序翻译成机器语言程序,也就是目标程序。翻译的过程包括词法分析、语法分析、语义分析、代码生成、代码优化和代码目标代码生成等步骤。编译后的目标程序可以直接在操作系统下运行。
解释程序:
另一种翻译高级语言的方法是解释执行。解释程序逐行读取源程序,将其一行一行地转换成机器指令并立即执行。解释执行的特点是边解释边执行,不生成目标程序,因此运行速度相对较慢。
汇编程序:
它的作用是将汇编语言编写的源程序翻译成机器语言的目标程序。汇编语言是一种低级语言,比机器语言易于理解和编写,但仍然需要汇编程序进行翻译。
连接程序:
它的作用是将编译或汇编生成的目标程序进行连接,生成一个完整的可执行程序。连接程序不直接翻译高级语言,而是将多个目标文件组合成一个完整的程序。
编辑程序:
它的作用是编写和修改源程序,提供一种方便的手段来创建和修改高级语言源代码。
调试程序:
它的作用是查找和修复程序中的错误,帮助程序员确保程序的正确性和稳定性。
综上所述,高级语言转换成目标程序的程序是 编译程序。