首页 >> 白柏

高级语言翻译成机器语言的过程叫什么程序(高级语言直接翻译成机器语言)

2024年07月07日 05:00:08 白柏 12 投稿:用户投稿

大家好,关于高级语言翻译成机器语言的过程叫什么程序很多朋友都还不太明白,今天小编就来为大家分享关于高级语言直接翻译成机器语言的知识,希望对各位有所帮助!

将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为...

1、编译程序.即把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成机器语言格式目标程序的翻译程序。

2、是编译器。编译器是一种将高级语言源代码转换为机器语言或汇编语言的程序,它将源代码一次性转换为目标代码,并生成可执行文件或库文件。编译器是高级语言程序实际运行的基础。

3、将高级语言源程序翻译成计算机可执行代码的软件是编译程序。这是计算机***的基本知识,将高级语言源程序翻译成计算机可执行代码的软件是编译程序。软件是指计算机程序及其有关文档。计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列。

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

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

高级语言也叫程序设计语言,它必须经过“翻译”,变成机器语言之后才能由计算机执行。翻译前的程序叫源程序。翻译后的程序称为目标程序。翻译的方式分为解释形式和编译形式两种。解释形式对源程序边解释边执行,这种方式占内存较少,但执行速度慢一些。

- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。高级语言- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等。- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。

用高级语言编写的程序叫做高级语言源程序,必须翻译成机器语言目标程序才能被计算机执行。高级语言的翻译有两种方式:编译方式和解释方式。 编译方式:先由编译程序把高级语言源程序翻译成目标程序,执行时运行目标程序。 解释方式:在运行高级语言源程序时,由解释程序对源程序边翻译边执行。

编译执行:由编译程序将目标代码一次性编译成目标程序,再由机器运行目标程序。解释执行:将源语言直接作为源程序输入,解释执行解释一句后就提交计算机执行一句,并不形成目标程序。

因此要经过一个源程序代码翻译成二进制的过程。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。

什么可以将高级语言编写的源程序翻译成机器语言程序

编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。

高级语言 转为机器语言的过程 称为编译 所以 编译或者说编译器 可以完成这个操作。

【答案】:A 用高级语言编写的程序也叫源程序,机器不能直接识别与运行,必须翻译成机器语言才能执行,其翻译过程有编译与解释两种方式。

【答案】:A 将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是编译和解释。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后,再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。

正确答案是A, 编译和解释。原因是:编译和解释是将高级语言编写的程序翻译成机器语言程序的两种方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如,早期的BASIC语言采用的就是“解释”方式。

编译:把源程序翻译成机器语言(生成可执行文件,比如com或exe文件),然后 执行。(包含汇编和链接两个过程)解释:把一行源程序翻译成机器语言,然后执行;再翻译下一行源程序成机 器语言,然后执行。(翻译一句,执行一次。

关于高级语言翻译成机器语言的过程叫什么程序的内容到此结束,希望对大家有所帮助。

版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人,因此内容不代表本站观点、本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至353049283@qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。
tags:

关于我们

九五百科知识网每天更新各类百科知识问答,维新百科提供精准知识问答,行业知识问答,各种百科小知识解答,以及生活常识问答。学知识,必须九五百科网!

最火推荐

小编推荐

联系我们


Copyright © 2020-2022 锐萌镇雪策划 · 网站地图 · 内容地图 · XML地图 ·吉林锐萌网络科技有限公司 版权所有 备案:吉ICP备2023000282号-5