c++概况

1.概况

C++语言源于C语言。C语言诞生于20世纪70年代,最初设计的目的是编写操作系统。因为C语言规则简单,不但具有高级语言的数据表示、运算功能,还可以直接对内存操作,程序运行效率高。基于以上优点,C语言很快成为世界流行的程序设计语言。

然而,人们要求计算机解决的问题越来越多,C语言在处理大问题、复杂问题时表现出来的弱点也越来越明显,例如,缺乏数据类型检查机制,代码重用性差等。

20世纪80年代,美国AT&T贝尔实验室对C语言进行扩充改版,成为C++语言。C++语言保持了C语言原有的高效、简洁的特点,强化了数据的类型检查和语句的结构性,增加了面向对象程序设计的支持。由于C++语言的灵活性、良好的继承性和前瞻性,许多软件公司都为C++语言设计编译系统,提供不同级别的应用类库以及方便实用的开发环境,使C++语言得到广泛应用。

2.数据描述

数据描述是指把被处理的信息描述成计算机可以接受的数据形式,如整数、实数、字符、数组等。信息可以用人工或自动化装置进行记录、解释和处理。使用计算机进行信息处理时,这些信息必须转换成可以被机器识别的“数据”,如:数字、文字、图形、声音等。不管什么数据,计算机都以一进制数的形式进行存储和加工处理。数据是信息的载体,信息依靠数据来表达。

有些数据, 可以直接用程序设计语言的“数据类型”描述,如:

数据,虽然般的程序设计语 言没有提供直接定义,但许多开发商都会提供相例如,Visual Studio .NET Framework类库提供了丰富的名媒体数据处理方法,序代码中使用或处理图形、声音等数据,

3.数据的处理

敷据处理 是指对数据进行输入、输出、整理、计算、存储、维护等的目的是为了提取所需的数据成分,获得有用的资料。

程序设计语言的规则都是围绕描述数据、操作数据而设计的。在结构化程序设计中,数据的描述和处理是分离的。用面向对象方法,程序对数据和处理进行封装。按照人们习惯的思维模式和软件重用原则,对象还具有继承、多态等特性。每种程序设计方法都有自己的一套理论框架,相应的设计、分析、建模方法,都有各自的优缺点。采用什么方法设计程序,应该依据问题的性质、规模、特点进行选择。世界上没有一种能解决所有问题的最优方法。

学习C++语言,不仅为了掌握种实用的计算机软件设计工具,
更重要的是,通过该课程学习,掌握计算机程序设计语言的基本语法规则,掌握结构化程序设计和面向对象程序设计的基本方法,为进一步学习和应用打下良好基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值