C++简史-嵌入式实时操作系统uc/os-ii

时间:2021-06-24 01:23:46
【文件属性】:
文件名称:C++简史-嵌入式实时操作系统uc/os-ii
文件大小:6.14MB
文件格式:PDF
更新时间:2021-06-24 01:23:46
C++ 1.1 C++简史 编程语言旨让人更容易使用计算资源,C++并非一种新语言,但被广泛采用,仍在不断改进。本 书编写期间,国际标准组织(ISO)批准的 新 C++标准为 2014 年 12 月发布的 C++14。 1.1.1 与 C 语言的关系 C++ 初由 Bjarne Stroustroup 于 1979 年在贝尔实验室开发,旨在作为 C 语言的继任者。但不同于 C 语言,C++是一种面向对象的语言,实现了继承、抽象、多态和封装等概念。C++支持类,而类包含 成员数据以及操作成员数据的成员方法。其结果是,程序员需要考虑数据以及要用它们来做什么。一 直以来,很多 C++编译器都支持 C 语言。 要学习 C++,并不要求您具备 C 语言编程方面的知识和经验。如果您的终极目标是学习 C++等面向对象编程语言,并不需要先学习 C 语言等过程性语言。 1.1.2 C++的优点 C++是一种中级编程语言,这意味着使用它既可以高级编程方式编写应用程序,又可以低级编程 方式编写与硬件紧密协作的库。在很多程序员看来,C++既是一种高级语言,让他们能够开发复杂的 应用程序,又提供了极大的灵活性,让开发人员能够控制资源的使用和可用性,从而 大限度地提高 性能。 虽然有更新的语言面世,如 Java 以及其他基于.NET 的语言,但 C++始终深受欢迎并在不断发展。 较新的语言因提供了某些功能(如通过垃圾收集管理内存)让一些程序员钟爱有加,但在需要控制应 用程序的资源使用和性能时,他们还是会选择 C++。当前,在分层架构中,常常使用 C++编写 Web 服 务器,并使用 HTML、Java 或.NET 编写其他组件。

网友评论