学习一直都是一个循序渐进的过程,我每天看一些C语言学习资料,C语言的书,一点一点的记录下来,让我一点一点进步。
3
C++发展史 续) 发展史(续 发展史
C语言的历史 语言的历史
C语言是由著名的计算机科学家丹尼斯 里奇(Dennis Ritchie)创造 语言是由著名的计算机科学家丹尼斯·里奇 语言是由著名的计算机科学家丹尼斯 里奇( ) 的。 1967年, Ritchie进入贝尔实验室工作。贝尔实验室是当时世界上最 年 进入贝尔实验室工作。 进入贝尔实验室工作 有创造力的地方之一,著名的C语言 语言、 语言和Unix操作系统都诞生 有创造力的地方之一,著名的 语言、C++语言和 语言和 操作系统都诞生 于此。一开始, 里奇和他的同事肯·汤普生开始研究 汤普生开始研究DEC PDP-7机器,但 机器, 于此。一开始 里奇和他的同事肯 汤普生开始研究 机器 是在这个机器上写程序很困难,只能用很底层很高深的汇编语言。 是在这个机器上写程序很困难,只能用很底层很高深的汇编语言。于是 汤普生设计了一种高级程序语言,并把它命名为B语言。但是由于B语言 汤普生设计了一种高级程序语言,并把它命名为 语言。但是由于 语言 语言 本身设计的缺陷,使他在内存的限制面前一筹莫展。 本身设计的缺陷,使他在内存的限制面前一筹莫展。1971年,里奇改良 年 语言, 通过增加类型),他称之为NB, ),他称之为 了B语言, (通过增加类型),他称之为 ,即New B。在更改了 语 语言 。在更改了B语 言的结构,并重写了B语言的编译器后 语言的编译器后, 言的结构,并重写了 语言的编译器后,他赋予了新语言强有力的系统 控制方面的能力,并且新语言非常简洁、高效,里奇把它命名为C语言 控制方面的能力,并且新语言非常简洁、高效,里奇把它命名为 语言 意为B语言的下一代 语言的下一代。
4
C++发展史 续) 发展史(续 发展史
Unix
在开发C语言的同时,里奇和汤普生、 在开发 语言的同时,里奇和汤普生、布朗 语言的同时 贝尔实验室的另一名科学家) (贝尔实验室的另一名科学家)还接受了一个 新任务,就是在DEC PDP-7上开发一个多任务 新任务,就是在 上开发一个多任务 多用户的操作系统, 、多用户的操作系统,1969年,他们用汇编语 年 言完成了这个操作系统的第一个版本, 言完成了这个操作系统的第一个版本,里奇受 一个更早的项目Multics的启发,将这个系统命 的启发, 一个更早的项目 的启发 名为Unix。
5
C++发展史 续) 发展史(续 发展史
1983年,出现了许多C语言的版本,美国国家标准化协会( 年 出现了许多 语言的版本 美国国家标准化协会( 语言的版本, ANSI)在1989年出版了标准的 语言,称之为 ) 年出版了标准的C语言 年出版了标准的 语言,称之为ANSI C。 。 C++是在 语言的基础上发展和完善的,而C是吸收了其 是在C语言的基础上发展和完善的 是在 语言的基础上发展和完善的, 是吸收了其 它语言的优点逐步成为实用性很强的语言。 它语言的优点逐步成为实用性很强的语言。 C++语言增强了 语言增强了 C语言的能力,使得程序员能够改进编写程序的质量,并易 语言的能力,使得程序员能够改进编写程序的质量, 语言的能力 于程序代码的复用。 语言的ISO标准已在 标准已在1997年11月被一 于程序代码的复用。C++语言的 语言的 标准已在 年 月被一 致通过, 月被正式批准。 致通过,1998年8月被正式批准。