📅  最后修改于: 2020-12-15 04:38:46             🧑  作者: Mango
C++是Bjarne Stroustrup于1979年在贝尔实验室开始开发的一种中级编程语言。 C++在各种平台上运行,例如Windows,Mac OS和各种UNIX版本。本C++教程采用简单实用的方法为初学者和高级软件工程师描述C++的概念。
C++是学生和在职专业人员必须成为一名出色的软件工程师的必备条件。我将列出学习C++的一些关键优势:
C++与硬件非常接近,因此您有机会在较低级别上工作,这使您可以在内存管理,更好的性能以及最终的强大软件开发方面进行很多控制。
C++编程使您对面向对象的编程有了清晰的了解。当您实现虚拟表和虚拟表指针或动态类型标识时,您将了解多态性的底层实现。
C++是每一种绿色编程语言之一,受到数百万软件开发人员的喜爱。如果您是一位出色的C++程序员,那么您永远都不会没有工作,而更重要的是,您将获得丰厚的工作报酬。
C++是应用程序和系统编程中使用最广泛的编程语言。因此,您可以选择自己感兴趣的软件开发领域。
C++确实教会了您编译器,链接器和加载器之间的区别,不同的数据类型,存储类,变量类型及其作用域等。
有成千上万的理由学习C++编程。但是可以肯定的是,要学习任何编程语言,不仅是C++,还需要编码,然后编码,最后编码,直到成为专家为止。
只是为了让您对C++编程感到兴奋,我将为您提供一个小的常规C++ Hello World程序,您可以使用Demo链接进行尝试。
C++是C语言编程的超集,带有面向对象概念的其他实现。
#include
using namespace std;
// main() is where program execution begins.
int main() {
cout << "Hello World"; // prints Hello World
return 0;
}
您可以使用许多C++编译器来编译和运行上述程序:
苹果C++。 Xcode
流血的Dev-C++
Clang C++
Cygwin(GNU C++)
导师图形
MINGW-“ Windows的极简GNU”
GNU CC源
IBM C++
英特尔C++
Microsoft Visual C++
Oracle C++
惠普C++
给出所有可用编译器的完整列表确实是不可能的。 C++世界太大了,正在发生太多新事物。
如前所述,C++是使用最广泛的编程语言之一。它几乎存在于软件开发的每个领域。我将在这里列出其中一些:
应用软件开发-C++编程已用于开发几乎所有主要的操作系统,例如Windows,Mac OSX和Linux。除操作系统外,许多浏览器(如Mozilla Firefox和Chrome)的核心部分都是使用C++编写的。 C++也已用于开发称为MySQL的最流行的数据库系统。
编程语言开发-C++已广泛用于开发新的编程语言,例如C#,Java,JavaScript,Perl,UNIX的C Shell,PHP和Python以及Verilog等。
计算编程-C++由于速度快和计算效率高,是科学家的最好朋友。
游戏开发-C++速度极快,它使程序员可以对CPU密集型功能进行过程编程,并提供对硬件的更好控制,因此,它已被广泛用于游戏引擎的开发中。
嵌入式系统-C++被广泛用于开发医学和工程应用,例如MRI机器软件,高端CAD / CAM系统等。
这份清单还在继续,在各个领域,软件开发人员都乐于使用C++提供出色的软件。我强烈建议您学习C++并为社区贡献出色的软件。
本C++教程已为初学者准备,以帮助他们了解与C++相关的基础到高级概念。
在开始练习本C++教程中提供的各种类型的示例之前,我们先假设您已经了解计算机程序和计算机编程语言的基础。