文章责编:陶玉良
看了本文的网友还看了学历| 高考 中考 考研 自考 成考 外语| 四六级 职称英语 商务英语 公共英语 资格| 公务员 报关员 银行 证券 司法 导游 教师 计算机| 等考 软考
工程|一建 二建 造价师 监理师 咨询师 安全师 结构师 估价师 造价员 会计| 会计证 会计职称 注会 经济师 税务师 医学| 卫生资格 医师 药师 [更多]
4、面向对象的语言
面向对象=对象+分类+继承+通过消息的通信
对象:是基本运行时的实体,包括数据(属性),数据操作的行为,所以一个对象将属性和行为封装成一个整体。由对象名、属性、操作三个部分组成。
方法:在对象内的操作称为方法;
消息:对象之间进行通信的一种构造;
类:定义了一组大体上相似的对象,类是在对象之上的抽象,对象是类的具体化。
继承:父类和子类之间共享数据和方法的机制。
多态:不同的对象收到同一消息可以产生完成不同的结果,这一现象称为多态。
动态绑定:是一个把过程调用和响应调用所需要执行的代码加以结全的过程。
C++:一种面向对象的语言,支持面向对象,也支持面向过程。
5、汇编、编译、解译程序的基本原理
⑴、汇编程序:是将汇编语言源程序翻译成机器语言程序。
汇编程序一般至少需要两次扫描源程序才能完成翻译过程:第一次主要工作是定义符号的值并创建一个符号表ST;第二次是扫描的任务产生目标程序。
⑵、编译程序:功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。
分成六个阶段:词法分板阶段、语法分板阶段、语议分析阶段、中间代码生成阶段、代码优化阶段、目标代码生成阶段。
⑶、解释程序:是另一种语言处理程序,在词法、语法、语议分析方面与编译程序,它直接执行源程序或源程序的内部形式。因此解释程序不产生源程序的目标程序,这是与编译程序的主要区别。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |