
1970
年,AT&T 贝尔实验室的工作人员 D.Ritchie 和 K.Thompson 共同研发了 C 语言。研制 C 语言的初衷是用它
编写
UNIX 系统程序,因此,实际上
java 基础薄弱
C 语言是
UNIX 的
“副产品
”。
1971
年,瑞士联邦技术学院 N.Wirth
教授发明了第一个结构化的编程语言
Pascal
。
20
世纪 70
年代中期,本贾尼·斯特劳斯特卢普在剑桥大学计算机中心工作。斯特劳斯特卢普希望开发一个既要编
程简单、正确可靠,又要运
行高效、可移植的计算机程序
设计语言。而以
C 语言为背景,以
Simula 思想为基础的语言,
正好符合斯特劳斯特卢普的初衷和设想。
1979
年,本贾尼·斯特劳斯特卢普到了 AT&T 贝尔实验室,开始从事将 C 改良为带类的 C(C with classes)的工
作。、
1983 年,该语言被正式命名为
C++。
[2]
C++
代码
(3 张)
1985
年、1990
年和 1994
年,C++
先后进行 3
次主要修订。
C++
的标准化工作于 1989
年开始
[21]
,并成立了一个 ANSI 和 ISO(International Standards Organization)国际
标准化组织的联合标准化委员会。
1994
年 1
月 25
曰,联合标准化委员会提出了第一个标准化草案。在该草案中,委员会在保持斯特劳斯特卢普最
初定义的所有特征的同时,还增加了部分新特征。
[3]
在完成
C++标准化的第一个草案后不久,亚历山大
·斯特潘诺夫(
Alexander Stepanov)创建了标准模板库
(
Standard Template Library,
STL)。
在通过了标准化第一个草案之后,联合标准化委员会投票并通过了将
STL 包含
到
C++标准中的提议。
STL 对
C++的扩展超出了
C++的最初定义范围。虽然在标准中增加
STL 是个很重要的决定,但
也因此延缓了
C++标准化的进程。
1997
年 11
月 14
日,联合标准化委员会通过了该标准的最终草案,
1998
年,C++
的 ANSI/IS0
标准被投入使用。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9696.html