55问答网
所有问题
高级语言能直接翻译成机器语言吗?
高级语言是不是一定要先翻译成汇编语言,在翻译成高级语言,还是可以直接翻译成高级语言?
那vb、c、c++分别使用上述的那一种翻译过程?是分步翻译还是直接翻译,还是两者皆可?
举报该问题
推荐答案 2012-06-28
可以
当年我用的C是分2步编译的(还不算预处理),不过后来的都可以直接生成EXE了
现在的估计C和C++都是直接生成EXE了。
VB有点特殊,它可以生成p-code,也可以生成本地代码,能直接生成EXE。
但是不管直接生成还是分步生成,都要完成这几部分工作:
词法分析、语法分析、 语义分析、(中间代码生成)、 代码优化、存储分配和代码生成
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cceG8GReG.html
相似回答
将
高级语言
编写的程序
翻译成机器语言
程序的翻译方式是( )。
答:
【答案】:A 用高级语言编写的程序也叫源程序,机器不能直接识别与运行,
必须翻译成机器语言才能执行
,其翻译过程有编译与解释两种方式。编译方式通过对应高级语言的编译程序将高级语言源程序全部翻译成机器语言目标程序,然后执行该目标程序得到运行结果:解释方式是利用解释程序逐句翻译并执行源程序,即边翻译...
如何将
高级语言翻译成机器语言?
答:
将
高级语言翻译成机器语言
的方式有编译和解释。1、解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如早期的BASIC语言采用的就是“解释”方式。2、编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下
直接
运行的执行程序,通常会产...
将
高级语言翻译成机器语言
有哪两种方式
答:
Ruby、JavaScript等。3、
高级语言
是一种独立于机器,面向过程或对象的语言,高级语言是参照数学语言而设计的跟日常会话一样的语言,
机器语言
是机器
能直接
识别的程序语言或指令代码,无需经过
翻译
,每一操作码在计算机内部都有相应的电路来完成,或指不经翻译即可
为机器
直接理解和接受的程序语言或指令代码。
计算机
高级语言翻译成低级语言
只有解释一种方式
答:
计算机不
能直接
理解高级语言,只能直接理解机器语言,所以必须要把
高级语言翻译成机器语言
,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后...
将
高级语言
编写的程序
翻译成机器语言
程序,采用的两种翻译方式是...
答:
正确答案是A, 编译和解释。原因是:编译和解释是将
高级语言
编写的程序
翻译成机器语言
程序的两种方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如,早期的BASIC语言采用的就是“解释”方式。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后...
大家正在搜
能把高级语言翻译为机器语言
高级语言怎么翻译成机器语言
将高级语言翻译成机器语言
高级语言编写的程序翻译成机器语言
高级语言怎么变成机器语言
机器语言是高级语言吗
高级语言转化为机器语言
机器语言程序与高级语言程序
汇编语言是机器语言吗
相关问题
为什么编译器能把高级语言翻译成机器语言?
将高级语言程序翻译为机器程序可以通过执行——来实现
一般用高级语言编写的源程序不能直接在计算机中运行,需要用相应...
高级语言如何翻译成机器语言
把计算机高级语言编制的程序翻译成计算机能直接执行的机器语言的...
高级语言的源程序需翻译成机器语言能执行的目标程序才能执行,这...
高级语言源程序翻译成机器指令两种翻译方式及其区别?
编译程序怎样才能使高级语言翻译成机器语言