1.2 C++(www.cppentry.com)语言的主要应用领域
在介绍C++(www.cppentry.com)语言的主要应用领域之前,可以先介绍C++(www.cppentry.com)语言的使用者情况。
C++(www.cppentry.com)语言之父Bjarne Stroustrup博士在一次关于C++(www.cppentry.com)的讨论中提到:"C++(www.cppentry.com)在经过前10年(1985-1994)的爆炸性增长之后,后10年(1995-2004)的使用人数一直在稳定地增长。"
事实上,就笔者的周围环境来看,也的确如此,虽然这个增长的速度没有Java等语言快,但是使用C++(www.cppentry.com)的程序员人数仍然在增长。这说明,C++(www.cppentry.com)语言仍然跟得上"潮流",仍然能够满足程序员和实际应用的需要。
目前,在Web开发上,C++(www.cppentry.com)没有多大的市场。在企业级的应用上,以Java、.NET(C#是其中重要的一员)居多,C++(www.cppentry.com)仍然占有一席之地。在系统级的开发上,C/C++(www.cppentry.com)应用居多。这3种语言各有特色。总的来说,C++(www.cppentry.com)的应用集中在如下主要领域。
游戏:C++(www.cppentry.com)的效率是一个很重要的原因。
科学计算:在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++(www.cppentry.com)凭借先进的数值计算库、泛型编程(www.cppentry.com)等优势在这一领域也应用颇多。
网络软件:C++(www.cppentry.com)拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++(www.cppentry.com)语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。
分布式应用。
操作系统:在该领域,C语言是主要使用的编程(www.cppentry.com)语言。但是C++(www.cppentry.com)凭借其对C的兼容性,面向对象性质也开始在该领域崭露头角。
设备驱动程序:也是因为效率的原因。
移动(手持)设备。
嵌入式系统。
教育与科研。
部分行业应用。
其他应用。
【责任编辑:
夏书 TEL:(010)68476606】