1. 首页
  2. c++

C++发展概述、优点及应用领域

C++最初由Bjane Stroustroup于1979年在贝尔实验室开发,旨在作为C语言的继任者。但不同于C语言,C++是一种面向对象的语言,实现了继承、抽象、多态和封装等概念。C++支持类,而类包含成员数据以及操作成员数据的成员方法。其结果是,程序员需要考虑数据以及要用它们来做什么。一直以来,很多C++编译器都支持C语言。

C++发展概述、优点及应用领域

1.1.2 C++的优点

C++是一种中级编程语言,这意味着使用它既可以高级编程方式编写应用程序,又可以低级编程方式编写与硬件紧密协作的库。在很多程序员看来, C++既是一种高级语言,让他们能够开发复杂的应用程序,又提供了极大的灵活性,让开发人员能够控制资源的使用和可用性,从而最大限度地提高性能。

虽然有更新的语言面世,如Java以及其他基于NET的语言,但C++始终深受欢迎并在不断发展。较新的语言因提供了某些功能(如通过垃圾收集管理内存)让一些程序员钟爱有加,但在需要控制应用程序的资源使用和性能时,他们还是会选择C++,当前,在分层架构中,常常使用C++编写Web服务器,并使用HTMLJava或.NET编写其他组件。

1.1.3 C++标准的发展历程

经过多年的发展, C++被众多不同的平台接受和采纳,这些平台使用不同的编译器。鉴于不同的编译器之间存在差异,这导致了众多互操作性和移植方面的问题,因此需要对C++进行标准化,让编译器厂商能够遭循标准的C++语言规范。

1998年,第一个C++标准获得了IsO标准委员会的批准,这就是ISO/EC 14882:1998。从此以后, C++标准发生了翻天夏地的变化,极大地提高了C++语言的可用性,并扩展了对标准库的支持。编写本书期间,获得批准的最新标准为ISO/IEC 14882:2014 ,俗称C++14。

C++发展概述、优点及应用领域

1.1.4 哪些人使用C++程序

使用C++编写的应用程序、操作系统、Web服务、数据库和企业软件多如牛毛,因此无论您从事什么工作,使用计算机来做什么,都可能正在使用C++编写的软件。除软件工程师外, C++还常被物理学家和数学家用来从事研究工作。

本文节选自《21天学通C++(第8版)》

C++发展概述、优点及应用领域

本书是当今市场上最受欢迎的轻量级C++学习教程,在讲解C++基本知识(如变量、数组、循环、线程)和高级主题(如面向对象编程、宏和模板的类和对象)的同时,还涵盖了最新的C++标准模板库(STL)等在内的知识。

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/199887.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code