C++起源

1、C++的创建:
1982年,美国AT&T公司贝尔实验室的Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,从而创造了C++这门程序语言,也叫做带类的C(c with class)。
Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)博士也被尊称为C++语言之父。
2、为什么创建C++?
C语言作为结构化和模块化的语言,在处理较小规模的程序时,比较得心应手,但是当问题比较复杂,程序的规模较大的时候,需要高度的抽象和建模时,C语言显得力不从心。
3、面向对象编程思想的提出:
这时,也就是20世纪80年代,计算机界提出了OOP(object oriented programming 面向对象编程)思想。Smalltalk就是当时问世的一种面向对象的语言。但是慢慢的人们发现,C是如此的深入人心,使用是如此的广泛,以至于最好的办法,不是发明一种新的语言去取代它,而是在原有的基础上去发展它。So,C++应运而生。
4、C++标准:
(1)C++98:
1998年C++标准得到了国际标准化组织(ISO)和美国标准化协会(ANSI)的批准,标准C++语言及其标准库更体现了C++语言设计的初衷。名字空间的概念、标准模板库(STL)中增加的标准容器类、通用算法类和字符串类型等使得C++语言更为实用。此后C++是具有国际标准的编程语言,该标准通常简称ANSI C++或ISO C++ 98 标准,以后每5 年视实际需要更新一次标准。
(2)C++03:
后来又在2003 年通过了C++标准第二版(ISO/IEC 14882:2003):这个新版本是一
次技术性修订,对第一版进行了整理——修订错误、减少多义性等,但没有改变语言特性。这个版本常被称为C++03。
(3)C++11:
国际标准化组织于2011年9 月1 日出版发布《ISO/IEC 14882:2011》,名称是:Information technology --Programming languages -- C++ Edition: 3。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名虚拟主机、营销软件、网站建设、雁山网站维护、网站推广。


文章标题:C++起源
网站网址:http://scjbc.cn/article/jhojip.html

其他资讯