武汉c培训
达内武汉中心

15271940953

热门课程

武汉C++培训丨C++发展史

  • 时间:2018-03-20
  • 发布:武汉C++培训班
  • 来源:互联网

“Bjarne Stroustrup,C++编程语言的发明者”。1975年,Bjane获得丹麦奥胡斯大学的数学和计算机科学硕士学位,又于1979年获得英国剑桥大学的计算机科学博士学位。

此后20余年,Bjarne一直就职于贝尔实验室Large-scale Programming(大型程序设计研究部)实验室。1970年,在贝尔实验室工作的Unix之父Ken Thompson将BCPL语言(BCPL是剑桥大学1963年改造自ALGOL 60的语言)进行了修改,Ken Thompson为它起了一个有趣的名字“B语言”,并用B语言写了第一个UNIX操作系统。1972年,贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

而C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷;就是因为它有指针,可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素。人们需要新的软件分析和实现方法;此外,对于开发人员,他们一直被软件开发的效率问题困扰,如何让已有资源的得到更好的复用?软件如何得到更好更高效的维护?

答案是面向对象。面向对象程序设计在某种程度上通过强调可重复性解决了这一问题。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,或者说是负有责任的角色。

Bjarne在上世纪80年代初期在C语言的基础上,实现了内建支持面向对象程序设计方法的C with Classes。,C++开始以一门面向对象语言的高级语言的独立姿态出现在程序员面前,大家被面向对象的编程思想打动,发现原来需求中的问题可以如此脉络清晰,程序设计也可以如此简单高效;更重要的是,C++在效率和平台方面并不比C差。面向对象的编程思想开始席卷整个开发领域,标准模板库(STL)和微软的VC++平台推波助澜,C++开始流行起来。

经过十年的发展,1998年C++标准委员会成立,国际标准组织(ISO)在这一年颁布了C++程序设计语言的国际标准ISO/IEC 1488-1998。C++成为具有国际标准的编程语言,通常称作ANSI/ISO C++。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准。

作为20年盛行不衰的一门编程语言,C++目前还占据这编程语言排行榜前三名的位置。Bjarne Stroustrup写下了它的早期定义并做出了首个实现,在C++流行之前,Bjarne选择制定了C++的设计标准,设计了C++主要的辅助支持环境,而且负责处理C++标准委员会的扩展提案。

本篇文章是由武汉C++培训班为您呈现,希望给您带来更多更好的文章,喜欢的朋友们可以添加微信公众号。

上一篇:武汉C++培训丨几种编程语言的对比
下一篇:武汉C++培训丨关于C++使用空间命名

武汉C++培训丨啥时候用静态方法或是非静态

武汉C++培训丨高并发处理方案

武汉C++培训丨C++的中抽象

选择城市和中心
贵州省

广西省

海南省