**部分 C++过程化语言基础
第1章 C++入门
C++是一门**的程序设计语言。C++比C更容易为人们所学习和掌握,并且以其独特的语言机制在计算机科学领域中得到广泛的应用。学习本章后,要求了解C++语言的概念,了解C与C++之间的关系,了解c++语言对程序设计方法的支持,了解C++程序开发的过程,了解简单的C++程序结构,学会*简单的c++程序开发。
1.1 从C到C++
C语言是贝尔实验室的Dennis Ritchie在B语言的基础上开发出来的,1972年在一台DEC PDP--11计算机上实现了*初的C语言。C是作为UNIX操作系统的开发语言而广为人们所认识的。实际上,当今许多新的重要的操作系统都是用C或C++编写的。在过去20年内,C语言已经能够用在绝大多数计算机上了。C语言是与硬件无关的。由于C语言的严谨设计,使得把用C语言编写的程序移植到大多数计算机上成为可能。到70年代末,C已经演化为现在所说的“传统的C语言”。Kernighan和Ritchie在1978年出版的The CProgramming Language一书中全面地介绍了传统的c语言,这本书已经成为*成功的计算机学术著作之一。
C语言在各种计算机上的快速推广导致了许多C语言版本。这些版本虽然是类似的,但通常是不兼容的。对希望开发出的代码能够在多种平台上运行的程序***来说,这是他们面临的一个严重的问题。显然,人们需要一种标准的C语言版本。为了明确地定义与机器无关的C语言,1989年美国**标准协会制定了C语言的标准(ANSI C)。Kernighan和Ritchie编著的第二版The C Programming Language(1988年版)介绍了ANSI C的全部内容。
……