第1章_C 程序设计概述0第一章
C++程序设计概述
本章要点
C++语言的特点
面向对象的基本概念
C++程序的基本结构和开发环境
主要内容
C++语言的历史和演进
C++语言的特点
面向对象的相关概念
C++程序的基本结构和开发环境
机器语言
汇编语言
高级语言
面向对象语言
计算机语言的发展
查询语言
汇编程序
助记符-------->机器语言
用二进制代码来编写程序
编译连接
面向过程语言------- >机器语言
预处理器
非程序语言------- >高级语言
C++语言的产生
1967年
Martin Richards 设计出BCPL语言
Ken Thompson在BCPL的基础上开发了B语言
1970年
Dennis Ritchie等推出了更加通用的C语言。
1972年
贝尔实验室的Bjarne Stroustrup博士改进和扩充了C语言--支持面向对象程序设计 c with class C++ (C Plus Plus)
1980-1983年
Framework计划中,以C语言为样本,沿用了C++的函数库,研发了一个类似于C语言的C#语言,而C++和C#都是C语言后来的演化。
2000年
C++的主要版本
主要版本
1986年,第一个商业化的C++版本;之后C++、 C++、C++。
1994年,ANSI公布了标准C++草案,ANSI C++标准草案是以C++,并于1997年正式通过并发布。
C++编译系统
Microsoft公司的Visual C++(简称VC++)
Borland公司的Borland C++(简称BC++)
C++语言的特点
两个方面:
一是全面兼容C语言,
二是支持面向对象的程序设计方法。
C++语言
※是C语言的一个超集
※与C语言兼容
※支持面向对象程序设计
C语言
支持面向过程的程序设计
C++语言与C语言的本质区别
C++语言与C语言的本质区别
学好C++语言的关键
面向对象的程序设计思想
C++语言的特点
面向过程
面向对象
C++语言具有面向对象语言的基本要素
-----对象和类
充分支持面向对象方法三个特征
-----封装性、继承性和多态性
根本区别
面向对象的相关概念
(Object)
(Class)
(Encapsulation)
(Inheritance)
(Message)
(Polymorphism)
第1章 C 程序设计概述0 来自淘豆网www.taodocs.com转载请标明出处.