问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

能将高级语言编写的源程序转换为目标程序的是什么?

发布网友 发布时间:2022-03-27 18:13

我来回答

2个回答

热心网友 时间:2022-03-27 19:42

编译。

编译就是利用编译程序从源语言编写的源程序产生目标程序的过程,就是用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 

编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。

扩展资料:

编译程序的特点:

1、数据结构分析和综合时所用的主要数据结构,包括符号表、常数表和中间语言程序。

符号表由源程序中所用的标识符连同它们的属性组成,其中属性包括种类(如变量、数组、结构、函数、过程等)、类型(如整型、实型、字符串、复型、标号等),以及目标程序所需的其他信息。

2、分析部分源程序的分析是经过词法分析、语法分析和语义分析三个步骤实现的。

词法分析由词法分析程序(又称为扫描程序)完成,其任务是识别单词(即标识符、常数、保留字,以及各种运算符、标点符号等)、造符号表和常数表,以及将源程序换码为编译程序易于分析和加工的内部形式。

语法分析程序是编译程序的核心部分,其主要任务是根据语言的语法规则,检查源程序是否合乎语法。如不合乎语法,则输出语法出错信息;如合乎语法,则分解源程序的语法结构,构造中间语言形式的内部程序。

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

热心网友 时间:2022-03-27 21:00

能将高级语言编写的源程序转换为目标程序的是相应的高级语言编译程序。

编译程序,把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
提升学历选自考好还是成考好 成考和自考的文凭哪个好 2024年成人自考和成人高考哪个更好 家用净水器滤芯类型有哪些 家用净水器什么滤芯好 请问在VB中如何调用多线程? 交强险理赔后第二年上涨吗? 交强险出一次险第二年保费多出多少? 全家人都爱吃的家常菜目录 丽台Quadro P5000专业图形显卡-购买最佳价格 4. 把高级语言的源程序变为目标程序要经过( )。 由高级语言编写的源程序要转成计算机能直接执行的目标程序,必须经过A、编辑或执行 B、编译或解释 C、汇编 把源程序转换为目标程序的过程叫什么? 高级语言编写的程序转换为计算机能直接执行的目标程序,必须经过?A编辑B编译C汇编 把高级语言编写的源程序转换为可执行程序的过程叫什么? 把高级语言编写源程序变成目标程序,需要经过什么? 华为手机哪个系列有耳机插口 华为p40没有耳机孔怎么办 华为nova8手机怎么没有耳机孔 华为手机怎么没有插耳机的口 计算器怎么开机关机键 新买的得力计算器怎么关机 没有off键啊 有图 普通计算器哪个是关机键 学生计算器怎么关机? 计算器如何关机? 计算器的开机键是什么,关机键是什么 在计算器中,(  )键是用来关机的. A.ON B.OFF C.CE D.SET 昨天在微信团队里辅助验证了帮别人。会不会有什么危险?好担心! 微信帮好友扫码辅助解封,对我自己微信有什么影响? 帮人辅助一下微信有危害吗? 将用高级语言编写的源程序转换成等价的目标程序的过程,称为? 21.把高级语言的源程序变为目标程序要经过 ______。 A.汇编 B.解释 C.编辑 D.编译 22.解释程序的功 高级语言编写的源程序需经什么程序翻译成目标程序,计算机才能执行 能将高级语言源程序转换成目标程序的是( )。 用高级语言编写的源程序,要转换为与之等价的目标程序,须经过编译还是翻译? 164.由高级语言编写的源程序,要转换成计算机能直接执行的目标程序,必须经过( )。 1. 把汇编语言编制的源程序变为目标程序,要经过(   &#160 用高级语言编写的源程序,要转换为与其等价的目标程序,必须经过 编译。编译和解释的区别是什么啊? 高级语言编写的源程序必须经过______才能执行 将用高级语言编写的源程序装换成等价的目标程序的过程称为 商家旺旺号在哪里显示 旺旺号在哪里里面怎么打开 旺旺号在哪里的? 我在拼多多上买的东西 用朋友家天猫店铺打印机打印的退货单 拼多多的老板没能联系到我 结果用旺旺号找_问一问 拼多多代发商是怎么下单、采购阿里商品的? 我的淘宝旺旺号在哪里查找。叫什么 我只知道我好跟店主说话 淘宝里的旺旺号从哪里找, 拼多多一键搬家可以搬指定的链接吗 红米k20pro多重多少克 苹果手机cpu是什么公司做的