单选题
发布日期:2020-04-10
基本块
循环语句
赋值语句
整个程序
编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。
所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果相同。优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化。原则上,优化可以在编译的各个阶段进行,但最主要的一类是对中间代码进行优化,这类优化不依赖于具体的计算机。在不改变程序运行效果的前提下,对被编译的程序进行等价变换,使之能生成更加高效的目标代码。
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!
此试题出现在
其他考试
发达国家与发展中国家合作,通过提供什么要素,在发展中国家实施具有温室气体减排效果的CDM项目?
下列属于特异性感染的致病菌是()
今天晚上11点天狼星由东方升起,请问明天晚上天狼星何时升起()
论述如何评价烃源岩。
为保证优质蛋白质的摄入,建议每人每天吃30~50克大豆(或豆制品)。
通过立即抛弃任何不需要的物品来提高空间的使用效率的做法是整理。
马克.吐温的代表作是《()》。
干砂500g,其筛分结果如下: 筛孔尺寸(mm)5.0 2.5 1.25 0.63 0.315 0.16<0.16 筛余量(g)22.5 52.5 102.5 122.5 102.5 72.5 25.0 求分计筛余百分率(%)。 分计筛余百分率(%)a3为()
制订地面水水质卫生标准的原则是( )。
救护队在搬运脊柱骨折、颅脑损伤等重伤员时,应采用()进行搬运。
暂无相关推荐~