1.3 C++(www.cppentry.com)世界版图
C++(www.cppentry.com)语言的发展过程,不仅是一个特性不断增加、内容不断丰富的过程,更是一个在应用领域中不断攻城略地的过程。在其40余年的发展过程中,C++(www.cppentry.com)在多个应用领域都得到了广泛的应用和发展。无论是在最初的UNIX/Linux操作系统上,或者在Windows操作系统上,还是在最近兴起的嵌入式系统上,C++(www.cppentry.com)都占有一席之地,如图1-3所示。
|
| 图1-3 C++(www.cppentry.com)世界三分天下 |
1.3.1 Windows系统下的C++(www.cppentry.com)开发
自从"盖茨大叔"在1985年用C++(www.cppentry.com)完成了Windows 1.0之后,C++(www.cppentry.com)就与Windows操作系统结下了不解之缘。不仅Windows操作系统底层是使用C++(www.cppentry.com)开发的,而且Windows操作系统上运行的大多数应用程序也是用C++(www.cppentry.com)开发的,可以说Windows操作系统中流淌的是C++(www.cppentry.com)的血液。虽然现在Windows操作系统上的程序设计语言有很多,但是C++(www.cppentry.com)以其独特的优势在Windows平台上仍然占据不可撼动的地位。
1. 得天独厚的优势
Windows操作系统本身是用C++(www.cppentry.com)开发的,这使得C++(www.cppentry.com)调用Windows API有着天然的优势,因此C++(www.cppentry.com)是Windows操作系统上的首选程序设计语言。
2. 历史的积淀
由于历史的原因,有很多运行在Windows操作系统上的应用程序都是使用C++(www.cppentry.com)开发的,这些应用程序需要继续维护和升级,因此C++(www.cppentry.com)继续在Windows操作系统上保持先发优势。
3. 面向未来的C++(www.cppentry.com)/CLI
因为微软的大力支持,C++(www.cppentry.com)获得.NET Framework的支持后摇身一变成为C++(www.cppentry.com)/CLI,与C#等新兴程序设计语言并驾齐驱,共同开发Windows操作系统上面向未来的应用。