- 学习C,首先要了解C。了解一些 C++ 编程语言所处的位置有助于日后对其他语言以及 C++ 程序的特性有更好的理解。C++ 是一种高级语言,它进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。
- 人们设计高级编程语言使他能够不依赖于计算机硬件,可以在不同机器上运行,从而免去多编程的重复过程,提高效率,同时希望编程语言能够更为更接近人类逻辑的自然语言,满足人们对于高效简洁的编程语言的追求。
C++ 的作用:
提供高度优化的标准库 | 它支持访问低级别硬件功能,从而最大限度地提高速度并最大程度地降低内存需求 |
创建几乎任何类型的程序 | 游戏、设备驱动程序、HPC、云、桌面、嵌入和移动应用等 |
编写其他编程语言的库和编译器 | … |
- 初步了解C后我开始了动手实践,如果使用linux系统编译需要配置运行g++环境 ;MAC系统上用clang;若使用windows系统编译C++不一定要用到g++,使用VS系列的IDE可以一口气写代码+编译。
g++就是将包含了代码的文本文件编译(预处理、编译、汇编、链接)成可执行的文件。