绪论:
*计算机语言的发展
-计算机程序(指令集合)
-机器语言
-汇编语言
-高级语言(解释执行/编译执行)
*高级语言的发展:第一代FORTRAN、Algol60.第二代Pascal、C.第三代Ada(引入抽象数据类型).第四代Smalltalk、Eiffel、C++、Java
*面向对象的语言
-高级语言
-属性/行为
-抽象类
-继承/多态
*对象的概念:
-实际存在的事物
-有形/无形
-静态特征/动态特征
*封装的概念:
-将对象的属性和行为包装在一个独立单位中
*继承的概念:
-特殊类/一般类
*多态的概念:
-一般类/特殊类
*面向对象的软件工程:
-面向对象的分析(OOA)
-面向对象的设计(OOD)
-面向对象的编程(OOP)
-面向对象的测试(OOT)
-面向对象的软件维护(OOSM)
*信息的表示和存储:
-信息(控制信息/数据信息)
*信息储存单位:
-bit
-byte(1byte=8bit)
-K(1K = 1024byte)
-M(1M = 1024K)
-G(1G = 1024K)
*二进制编码:
-原码(0的表示不唯一、运算规则复杂)
-反码(正数与原码相同,负数符号位不变其余取反|0的表示也不唯一)
-补码 [X]补 = X (X>0)
[X]补 = 2^n + X (X<0) [X]补 = [X]反 + 1
(0的表示唯一)
*小数表示法:
-浮点数N=M x 2^E
*ASCII码:
-7位二进制表示一个字符2^7=128
-汉字 2个字节,并且首位为1
*程序的开发过程
-源程序、编译、连接、运行、完成
C++笔记(1)
最新推荐文章于 2025-01-22 01:27:16 发布
5941

被折叠的 条评论
为什么被折叠?



