将高级语言程序翻译成机器语言程序的软件称为翻译程序 翻译程序有两种,一种是编译程序,一种是解释程序 1编译程序是将高级语言程序(如pascal ,fortran,c等)源代码作为输入,直接进行翻译生成出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果 编译程序工作 ...
一个完整的编译程序除词法分析程序,语法分析程序,语义分析程序,中间代码生成程序,代码优化程序和目标程序之外必须包括表格管理程序和出错程序 而解释程序 它不需要在运行前先把源程序翻译成目标代码,也可以实现在某台机器上运行程序并生成结果。 ...
2019-09-04 10:24 0 979 推荐指数:
将高级语言程序翻译成机器语言程序的软件称为翻译程序 翻译程序有两种,一种是编译程序,一种是解释程序 1编译程序是将高级语言程序(如pascal ,fortran,c等)源代码作为输入,直接进行翻译生成出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果 编译程序工作 ...
共同点:三者都是属于要把高级语言翻译成机器语言的翻译程序,是不同的执行方式。 区别: 1.编译程序是先将高级语言程序先编译成低级语言(汇编语言或机器语言),形成一个目标文件后在进行执行操作。但是翻译完成后的目标文件(汇编语言或机器语言)并不能直接被机器识别,还需要经过微程序进一步将机器语言 ...
编译程序和解释程序是程序执行的两种不同执行方式。 编译程序:编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序。编译过程划分成词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。目标程序可以独立于源程序运行。(编译程序是一个语言处理程序,它可以把高级语言程序 ...
1)简述编译程序与翻译程序、汇编程序的联系与区别。 翻译程序指把高级语言源程序翻译成机器语言源程序(目标代码)的软件。翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生 ...
一、什么是编译程序 一个编译程序就是一个语言翻译程序。语言翻译程序把一种语言(称作源语言)书写的程序翻译成另一种语言(称作目标程序)的等价程序。 高级语言程序 ------> 编译程序 -------> 低级语言程序(目标程序) 高级语言 ...
一、定义 编译型程序:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型程序:把做好的源程序翻译一句,然后执行一句,直至结束! 二、区别 编译型程序,执行速度快、效率高;依靠编译器、跨平台性差些。 解释型程序,执行速度慢、效率低;依靠解释器、跨平台性好 ...
翻译程序是指把高级语言源程序翻译成机器语言源程序的软件。 翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生成目标程序。 编译程序是先完整编译后运行的程序,如C、C++ ...
翻译程序是指把高级语言源程序翻译成机器语言源程序(目标代码)的软件。 翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生成目标程序。 编译程序是先完整编译后运行的程序,如C ...