2016-01-08 10:21:25 公务员考试网 文章来源:华图教育
*资料包涵盖但不限于以上内容
保存小程序码至
手机进行扫码
计算机执行用高级语言编写的程序有哪些途径?它们之间的主要区别是什么?
计算机执行用高级语言编写的程序主要途径有两种,即解释与编译。
像Basic 之类的语言,属于解释型的高级语言。它们的特点是计算机并不事先对高级语言全盘翻译,将其变为机器代码,而是每读入一条高级语句,就用解释器将其翻译为一条机器代码,予以执行,然后再读入下一条高级语句,翻译为机器代码,再执行,如此反复。总而言之,是边翻译边执行。像C,Pascal 之类的语言,属于编译型的高级语言。它们的特点是计算机事先对高级语言全盘翻译,将其全部变为机器代码,再统一执行,即先翻译,后执行。从速度上看,编译型的高级语言比解释型的高级语言更快。
何谓代码优化?进行优化所需要的基础是什么?
对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。优化所需要的基础是在中间代码生成之后或目标代码生成之后。
编译过程中可进行的优化如何分类?
依据优化所涉及的程序范围,可以分为:局部优化、循环优化和全局优化
最常用的代码优化技术有哪些?
1. 删除多余运算
2. 代码外提
3. 强度削弱
4. 变换循环控制条件
5. 合并已知量与复写传播
6. 删除无用赋值
什么叫做软件移植?
通常把某个机器(称为宿主机)上已有的软件移植到另一台机器(称为目标机)
什么叫做交叉编译?
交叉编译是指把一个源语言在宿主机上经过编译产生目标机的汇编语言或机器语言。
编译程序的实现应考虑的问题有那些?
编译程序的实现应考虑:开发周期、目标程序的效率、可移植性、可调试性、可维护性、可扩充性等。
↓↓↓↓2022年国家公务员考试相关推荐↓↓↓↓ | |||
国考 备考策略 |
国考 问答百科 |
各部委 职位分析 |
万人 模考大赛 |
相关内容推荐:
贴心微信客服
贴心微博客服
10万+
阅读量150w+
粉丝1000+
点赞数
国家公务员考试公告 国家公务员考试大纲 国家公务员考试专业分类目录 国家公务员考试职位表 国家公务员考试报名入口 国家公务员考试报考条件 国家公务员考试报名费用 国家公务员考试报名人数 国家公务员考试报名确认 国家公务员考试准考证打印 国家公务员考试行测备考 国家公务员考试申论备考 国家公务员考试考试时间 国家公务员考试考试流程 国家公务员考试考试科目 国家公务员考试答题须知 国家公务员考试考场规则 国家公务员考试真题解析 国家公务员考试成绩查询 国家公务员考试分数线 国家公务员面试公告 国家公务员面试名单 国家公务员考试资格复审 国家公务员考试调剂名单 国家公务员面试技巧 国家公务员面试礼仪 国家公务员结构化面试 国家公务员无领导小组讨论 国家公务员考试体检考察 国家公务员考试录用公示