把计算机高级语言翻译成目标语言有那两种方式
发布网友
发布时间:2022-03-24 14:27
我来回答
共2个回答
懂视网
时间:2022-03-24 18:48
以C语言为例,高级语言翻译程序的实现途径有编译程序和链接程序。编译器是cc,链接程序就是link。编译器是把源程序翻译成符号语言,链接程序把来自不同源文件的多个程序整合起来,形成最终的可执行程序。
c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%到20%。因此,C语言可以编写系统软件。
热心网友
时间:2022-03-24 15:56
编译方式和解释方式。编译方式是将高级语言全部翻译成机器指令之后,再将机器指令交予计算机执行;解释方式是将高级语言逐句翻译,翻译一句,执行一句,不产生整个目标程序。
把计算机高级语言翻译成目标语言有那两种方式
编译方式和解释方式。编译方式是将高级语言全部翻译成机器指令之后,再将机器指令交予计算机执行;解释方式是将高级语言逐句翻译,翻译一句,执行一句,不产生整个目标程序。 本回答由网友推荐 举报| 答案纠错 | 评论 16 6 为您推荐: 用高级语言写的源程序 低级语言 计算机高级语言 什么是高级语言 高级语言有哪些 ...
将高级语言翻译成机器语言的方式有哪两种
将高级语言翻译成机器语言的方式有编译和解释。1、解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如早期的BASIC语言采用的就是“解释”方式。2、编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产...
将高级语言翻译成机器语言有哪两种方式
编译型,解释型。1、编译型:编译型语言在运行之前需要一个编译器将源代码编译成机器语言,编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,编译型语言的程序在运行之前会被编译成机器语言,执行速度较快,但一旦程序有错误,需要重新编译和链接,很耗时,常见的编译...
将高级语言编写的程序翻译成机器语言程序的翻译方式是( )。
【答案】:A 用高级语言编写的程序也叫源程序,机器不能直接识别与运行,必须翻译成机器语言才能执行,其翻译过程有编译与解释两种方式。编译方式通过对应高级语言的编译程序将高级语言源程序全部翻译成机器语言目标程序,然后执行该目标程序得到运行结果:解释方式是利用解释程序逐句翻译并执行源程序,即边翻译...
将高级语言编写的程序翻译成机器语言程序采用什么翻译方式
将高级语言编写的程序翻译成机器语言程序采用编译和解释翻译方式。多数人使用的语言,如C、C++、Python、Java、Matlab、LabVIEW等等,都属于高级语言,相对于低级语言,它更接近于平时正常的人思维,其最大的特点是编写容易,代码可读性好。实现同样的功能,使用高级语言耗时更少,程序代码量更短,更容易阅读...
高级语言的源程序需翻译成机器语言能执行的目标程序才能执行,这种翻译...
【答案】:C,D 高级语言编写的源程序需翻译成计算机可执行的机器语言程序(目标程序)。有两种方式可以实现高级语言程序的翻译,即:解释方式和编译方式。
将高级语言翻译成机器语言的方式
使用编译器或使用解释器。编译器是一种计算机程序,它可以将高级语言编写的程序翻译成计算机的机器语言。在翻译高级语言时,编译器会将高级语言转化为汇编语言,然后再将汇编语言转化为机器语言,最终生成可执行的目标代码。而使用解释器,它会一行一行地解释高级语言的代码,并将其直接翻译成机器语言执行。不过...
计算机高级语言翻译成低级语言只有解释一种方式
计算机高级语言翻译成低级语言只有解释一种方式。这句话是错误的。计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个...
能将高级语言源程序转换成目标程序的是( )。
【答案】:A 将高级语言程序翻译成机器语言程序的软件称为翻译程序。翻译程序有两种:一种是编译程序、另一种是解释程序。编译程序是将用户编写的高级语言程序(源程序)的全部语句一次全部翻译成机器语言程序.而后再执行机器语言程序。解释程序是将源程序的一条语句翻译成对应于机器语言的一条语句,并且立即...
为什么高级语言中存在编译和解释两种编译方式
翻译方式一般分为编译和解释两种。编译方式:事先编好的一个叫做编译程序的机器语言程序放在计算机中。当高级语言编的源程序输入计算机时,编译程序就把源程序自动整个地翻译成用机器指令表示的目标程序。解释方式:事先编好的一个叫做解释程序的机器语言程序放在计算机中,当高级语言源程序输入计算机后,...