`
janedoneway
  • 浏览: 569566 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

C++语言的主要应用领域

阅读更多

http://developer.51cto.com/art/201001/178946.htm

 

 

对第一次接触到C++语言的用户和学者来说,了解C++语言的概念是非常重要的,那么就先说一下什么是C++语言,所谓C++语言:是一种使用非常广泛的计算机编程语言。。。

 

在介绍C++语言的主要应用领域之前,可以先介绍C++语言的使用者情况。C++语言之父Bjarne Stroustrup博士在一次关于C++的讨论中提到:"C++在经过前10年(1985-1994)的爆炸性增长之后,后10年(1995-2004)的使用人数一直在稳定地增长。"

 

事实上,就笔者的周围环境来看,也的确如此,虽然这个增长的速度没有Java等语言快,但是使用C++的程序员人数仍然在增长。这说明,C++语言仍然跟得上"潮流",仍然能够满足程序员和实际应用的需要。

 

目前,在Web开发上,C++没有多大的市场。在企业级的应用上,以Java、.NET(C#是其中重要的一员)居多,C++仍然占有一席之地。在系统级的开发上,C/C++应用居多。这3种语言各有特色。总的来说,C++的应用集中在如下主要领域。

 

游戏:C++的效率是一个很重要的原因。科学计算:在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。

 

网络软件:C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。

 

分布式应用。操作系统:在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域崭露头角。设备驱动程序:也是因为效率的原因。

 

移动(手持)设备。嵌入式系统。教育与科研。部分行业应用。其他应用,C++C#Java3种语言中,C++是最早出现的,保持了对C的兼容性,允许指针的存在,允许程序员手动高效地管理、使用内存(尽管这也是最容易引起问题的地方)。

 

C++在发展的过程中,不断地补充语言特性,使得C++成为最灵活的编程语言之一。C++语言的灵活性是建立在其复杂的语法之上的,因此对于初学者来说,很有可能因此望而却步,但是如果坚持下去,就会发现,再去看C#Java语法时会感到很轻松。

分享到:
评论

相关推荐

    C++程序设计语言_特别版PDF

    这是一本特别的书,是世界上第一部关于C++的著作,是关于C++语言及其程序设计的最重要的著作,是在C++领域中地位无法替代的一部杰作。这是该书的最新版本,也最能反映最新的C++标准。 内容简介 这本书的作者Bjarne...

    工程问题C++语言求解.pdf

    书中从通用的5步方法论入手,以犯罪现场调查、地形导航、飓风等级测量等众多热点技术领域的工程问题为应用对象,生动、有趣地讲解了C++语言中的基本操作符、标准输入/输出、基本函数、控制结构、数据文件、模块化...

    C++程序设计语言(特别版) PDF

    本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。  本书的目的是帮助读者深刻地理解C++如何支持编程技术,从而成为一名优秀的编程人员和...

    C++语言的设计和演化

    本书是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的历史和发展,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。本书...

    数据结构算法与应用-C++语言描述

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    数据结构算法与应用-C++语言描述.rar

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了 队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法 、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究 奠定了...

    数据结构算法与应用-c++语言描述

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    C++程序设计语言特别版.pdf

    这是一本特别的书,是世界上第一部关于C++的著作,是关于C++语言及其程序设计的最重要的著作,是在C++领域中地位无法替代的一部杰作。这是该书的最新版本,也最能反映最新的C++标准。 内容简介 这本书的作者Bjarne...

    数据结构算法与应用-C++语言描述(Recommondate)

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    C++程序设计语言特别版(中文版+英文原版)

    本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。  本书的目的是帮助读者深刻地理解C++如何支持编程技术,从而成为一名优秀的编程人员和...

    数据结构、算法与应用-- C++语言描述(完整版)

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    数据结构算法与应用-C++语言描述第1-7章

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    C++程序设计语言(特别版).rar

    《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术... 此特别版增加了关于现场和标准库的异常时安全性两个附录,这就使书的内容完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。

    C++程序设计语言 特别版

    《C++程序设计语言(特别版·十周年中文纪念版)》一部在C++语言和程序设计领域具有深远影响、畅销不衰的著作,英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、...

    C++程序设计语言(特别版)

    《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术..., 此特别版增加了关于现场和标准库的异常时安全性两个附录,这就使书的内容完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。

    C++程序设计语言特别版(英文版, PDF格式)

    《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术... 此特别版增加了关于现场和标准库的异常时安全性两个附录,这就使书的内容完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。

    \c++语言\数据结构算法与应用-C++语言描述

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    C++的应用前景展望与分析

    本文介绍了C++的应用前景,包括其在不同领域的应用和发展趋势。C++作为一种通用的编程语言,被广泛应用于系统...未来,我们可以预见到更多的领域将会采用C++作为主要的开发语言,这将为开发者带来更多的机会和挑战。

    C++程序设计语言(特别版)

    本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。 本书的目的就是帮助读者了解C++是如何支持编程技术的,使读者能从中获得新的理解,从而...

Global site tag (gtag.js) - Google Analytics