2016-01-08 11:08:29 公务员考试网 文章来源:华图教育
*资料包涵盖但不限于以上内容
保存小程序码至
手机进行扫码
三种翻译程序的定义
解释程序:将高级语言写的源程序作为输入数据,但并不产生目标程序,而是边解释边执行源程序本身的一种程序.
编译程序:是将高级语言写的源程序翻译成目标语言(汇编语言、机器语言)的程序。这种翻译过程称为编译。 编译系统,目标程序,再加上运行系统(如服务子程序、动态分配程序、装配程序等)就可获得计算结果,整个系统称为编译系统。
汇编程序:把汇编语言写的源程序翻译成机器语言的目标程序,这个翻译过程称为汇编。编译基本过程
编译过程基本包括以下几个步骤:1.词法分析 2.语法分析 3.语义分析 4.中间代码生成 5.修饰优化,生成目标程序
程序设计语言的分类及特点:
1、机器语言(第一代语言):由机器指令构成的语言称机器语言,即用二进制编码组成。(如01110101)
特点:费时费事 难懂容易错 只能在一种型号计算机上运行 可以直接在计算机上运行。
2、汇编语言(第二代语言:50年代初期出现):用容易记忆的符号来代替机器指令中操作码和地址码的一种语言.(如:ADD 代表“+” SUB代表“-” MOV代表“传递”)。
特点:
优点(1)程序直观容易阅读;(2)编程工作量相对小。
缺点(1)只能在一种型号机器上运行;(2)不能直接在计算机上运行。
3、高级程序设计语言(第三代语言:50年代中期提出):高级程序设计语言是一种面向过程 或者面向对象的语言,不面向机器,用一些符号或者数字对求解的问题或者现实世界进行描述。
特点:(1)直观、易写、易读、工作量小
(2)不依赖于具体的机器
(3)便于程序交流
(4)不可直接在计算机上运行,经编译程序编译成机器语言后方可运行
4、超高级程序设计语言(第四代语言):只需指出所求问题、输入数据及输出形式,就能得到 输出结果,无需对算法和计算过程描述的语言
特点:(1)语言功能强,效率高,使用方便;
(2)开发应用系统修改方便、维护容易;
(3)系统复杂,不但要编译还要生成程序;
数据通信协议
数据通信协议亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。数据通信协议分两类:
一类是基本型通信控制协议
第二类是高级键.路控制协议
基本型协议使用于简单的低速通信系统,传输速度一般不超过9600bps,通信为异步/同步半双工方式.高级控制协议采用统一的帧格式,可靠性高,效率高,透明性高,广泛用于公用数据网和计算机网。传输速率一般在2.4kbps到64kbps,通信为同步全双工方式连续发送,差错控制为循环冗余码效验。实际上,通信协议一般分成互相独立的若干层次。按ISO的OSI七层参考模型功用数据网的数据通信协议主要涉及前三层,即物理层.数据键路层和网络层。例如,流行的分组交换网常以CCITT建议的X.25协议作为通信协议的基础部分
↓↓↓↓2022年国家公务员考试相关推荐↓↓↓↓ | |||
国考 备考策略 |
国考 问答百科 |
各部委 职位分析 |
万人 模考大赛 |
相关内容推荐:
2022年国家公务员考试银保监会|银监会|保监会
2022国家公务员考试税务系统面试时间
2022国家公务员考试税务系统面试备考
2022国家公务员考试海关面试时间
2022国家公务员考试海关面试备考
2022国家公务员考试海事局面试时间
贴心微信客服
贴心微博客服
10万+
阅读量150w+
粉丝1000+
点赞数
国家公务员考试公告 国家公务员考试大纲 国家公务员考试专业分类目录 国家公务员考试职位表 国家公务员考试报名入口 国家公务员考试报考条件 国家公务员考试报名费用 国家公务员考试报名人数 国家公务员考试报名确认 国家公务员考试准考证打印 国家公务员考试行测备考 国家公务员考试申论备考 国家公务员考试考试时间 国家公务员考试考试流程 国家公务员考试考试科目 国家公务员考试答题须知 国家公务员考试考场规则 国家公务员考试真题解析 国家公务员考试成绩查询 国家公务员考试分数线 国家公务员面试公告 国家公务员面试名单 国家公务员考试资格复审 国家公务员考试调剂名单 国家公务员面试技巧 国家公务员面试礼仪 国家公务员结构化面试 国家公务员无领导小组讨论 国家公务员考试体检考察 国家公务员考试录用公示