高级语言源程序必须翻译成目标程序后才能执行,完成这种翻译过程的程序是编译程序。

对还是错... 对还是错 展开
 我来答
生活畅谈者
高能答主

2020-11-14 · 生活新鲜事,看我就知道
生活畅谈者
采纳数:418 获赞数:344769

向TA提问 私信TA
展开全部

是。

编译就是要把高级语言的源程序翻译成目标程序的过程,一般整个过程可划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。

编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序,两种语言处理程序的根本区别是在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。

扩展资料:

注意事项:

高级语言完全脱离机器指令,用人们更加易于理解的方式编写程序,更接近于科学计算的公式及问题。

机器语言和汇编语言是一种面向机器的语言,而高级语言是面向科学计算和实际问题的语言。

当然高级语言编写的程序不能直接由计算机来执行,必须由翻译程序把它翻译为机器语言的程序,计算机才能执行。

参考资料来源:百度百科-高级语言

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

帅淳b1
推荐于2018-02-25 · TA获得超过143个赞
知道答主
回答量:147
采纳率:71%
帮助的人:76.1万
展开全部
对的

麻烦采纳,谢谢!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式