开启C++编程之旅:从入门到实践
1. 为什么选择C++
在1979年,丹麦计算机科学家Bjarne Stroustrop在贝尔实验室开始对C语言进行改进。他期望创造一种语言,能够让他编写出既高效又优雅的程序,于是C++诞生了。
几十年来,C++一直稳居世界顶级编程语言之列。尽管编程潮流不断更迭,但它在桌面计算机、服务器、嵌入式设备(如手机)等众多计算环境的软件开发中,依旧是实用之选。C++具有很强的可移植性,能在Microsoft Windows、Apple Mac OS、Linux和UNIX等系统上良好运行。学习C++的最佳方式就是编写程序,且无需过多考虑程序运行的操作系统。
C++的最新版本C++14带来了更多实用的新特性,许多流行的C++开发环境都支持该版本。
2. C++开发工具:编译器与链接器
C++程序的开发依赖于编译器和链接器这两个工具。编译器的作用是将人类可读的源代码转换为机器可运行的机器代码,生成目标文件;链接器则将目标文件与必要的库文件链接在一起,最终生成可执行程序。
常见的C++编程环境有GCC(GNU Compiler Collection)、Microsoft Visual Studio、NetBeans和Embarcadero C++ Builder等。如果你已有最新的C++编译器,并且掌握其基本使用方法,那么完成编程项目将毫无问题。若你没有编译器,或者不知道如何使用或寻找编译器,也不用担心。可以学习下载并安装免费的GCC编译器,也可以使用免费的Visual Studio Community版本。
3. 编译与链接源代码
在创建第一个C++程序