C++是C编程语言的扩展,早在1972年由Dennis Ritchie首次在UNIX操作系统上实现。C是一种灵活的编程语言,至今仍很流行,被广泛应用于从微控制器到最先进的科学系统等各种平台。
C++是一种功能强大的编程语言(读作 "see plus plus"),
C++由Bjarne Stroustrup博士于1983年至1985年在新泽西州AT&T贝尔实验室工作期间开发。他在原始C语言的基础上增加了一些功能,开发出了他所称的"带类的C语言"。这些类定义了具有特定功能的编程对象,将C语言的过程性质转变为C++的面向对象编程语言。
C编程语言继承了1970年左右问世的名为"B"的早期编程语言。因为编程中的++递增运算符表示C++是C语言的扩展。
C++和C语言一样,不依赖于平台,因此可以在任何操作系统上创建程序。
1.1.1 为什么要学习C++编程?
C++语言受到许多专业程序员的青睐,因为它可以让他们创建快速、紧凑、健壮且可移植的程序。
使用现代C++集成开发环境 (IDE),如 Microsoft 的 Visual Studio Community Edition,程序员可以快速创建复杂的应用程序。但是,要想最大限度地使用这些工具,程序员必须首先学习一些有关C++语言本身的知识。
1.1.2 应该先学习C语言吗?
本书不假定读者以前掌握过任何编程语言,因此适合C++编程初学者,无论他们是否了解C语言。
如果您觉得在学习 C++ 之前先学习 C 语言编程会对您有所帮助,我们建议您在阅读本书之前先尝试一下《C 编程简易教程》中的示例。
1.1.3 C++的标准化