将高级语言程序翻译为机器程序可以通过执行——来实现

 我来答
帐号已注销
2020-09-08 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:161万
展开全部

通过编译器实现。

编译和解释是将高级语言编写的程序翻译成机器语言程序的两种方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。

例如,早期的BASIC语言采用的就是“解释”方式。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。

扩展资料:

编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。

交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高级语言作为输入,输出也是高级语言的编译器。

例如:自动并行化编译器经常采用一种高级语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语言构造进行注释(如FORTRAN的DOALL指令)。

参考资料来源:百度百科-编译器

匿名用户
2016-03-17
展开全部
编译程序将高级语言编写的程序翻译成机器语言程序需要执行下列选项中的那三个步骤?(多选)
A、翻译 B、编译 C、连接 D、装入
选BCD
编译程序进行编译生成目标文件,然后是连接成链接文件,最后就是装入!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狼涂腾E
2016-03-17 · TA获得超过232个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:117万
展开全部
问题是啥?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdyzxy
2017-07-19 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:84%
帮助的人:3644万
展开全部
编译和链接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟丹烟gJ
2017-07-19 · TA获得超过140个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:82.5万
展开全部
编译器,链接器,现在很多IDE都是两个功能合一的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式