天天看点

《C++ Primer Plus(第6版)中文版》——1.5 总结

本节书摘来自异步社区出版社《c++ primer plus(第6版)中文版》一书中的第1章,第1.5节,作者: 【美】stephen prata,更多章节内容可以访问云栖社区“异步社区”公众号查看。

随着计算机的功能越来越强大,计算机程序越来越庞大而复杂。为应对这种挑战,计算机语言也得到了改进,以便编程过程更为简单。c语言新增了诸如控制结构和函数等特性,以便更好地控制程序流程,支持结构化和模块化程度更高的方法;而c++增加了对面向对象编程和泛型编程的支持,这有助于提高模块化和创建可重用代码,从而节省编程时间并提高程序的可靠性。

c++的流行导致大量用于各种计算平台的c++实现得以面世;而isoc++标准(c++98/03和c++11)为确保众多实现的相互兼容提供了基础。这些标准规定了语言必须具备的特性、语言呈现出的行为、标准库函数、类和模板,旨在实现该语言在不同计算平台和实现之间的可移植性。

要创建c++程序,可创建一个或多个源代码文件,其中包含了以c++语言表示的程序。这些文件是文本文件,它们经过编译和链接后将得到机器语言文件,后者构成了可执行的程序。上述任务通常是在ide中完成的,ide提供了用于创建源代码文件的文本编辑器、用于生成可执行文件的编译器和链接器以及其他资源,如项目管理和调试功能。然而,这些任务也可以在命令行环境中通过调用合适的工具来完成。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

继续阅读