当前位置:编程学习 > C/C++ >>

C++能做些什么事?

C++能开发啥
答案:C++基本上什么都能做 

 下面是一些著名的项目 看看吧

主流的3种操作系统Windows,Linux,Unix,内核都是用C语言和汇编写的,上层高级特性是用C++写的。

  《魔兽世界》等几乎所有的网络游戏,百度搜索引擎,我们所用的大多数软件都是用C++写的(硬件也有很多用到C++的)。

  C++之父Bjarne Stroustrup列举的C++应用:

  Amazon:Software for large-scale e-commerce

  Apple: OS X is written in a mix of language, but a few important parts are C++.

  AT&T:The largest US telecommunications provider.

  o provisioning systems

  o systems for rapid network recovery after failure

  Autodesk: A large number of major number of application in the CAD domain

  Ericsson:

  o server platform.

  o TDMA-CDMA HLR

  o GSM-TDMA-CDMA mobility gateway

  Google: web search engine, etc。

  HP: Here is a tiny fraction of HP's C++ apps:

  o C, C++, Fortran90 compilers, and linker for the new HP IA64 platform (these add to more than 1 million lines of C++ code).

  IBM:

  o OS/400.

  o K42: a high performance, open source, general-purpose operating system kernel for cache-coherent multiprocessors.

  Intel:

  o Vtune performace 易做图ysis software

  o compilers and optimizers

  o lots of chip design and manufacturing software

  JPL (Jet Propulsion Lab, NASA): Mars rover autonomous driving system (incl. scene 易做图ysis and route planning). C++ on Mars! Also lots of supporting software "on the ground" (i.e. Earth).

  Microsoft:

  o Windows XP

  o Windows NT (NT4 and 2000)

  o Windows 9x (95, 98, Me)

  o Microsoft Office (Word, Excel, Access, PowerPoint, Outlook)

  o Internet Explorer (including Outlook Express)

  o Visual Studio

  o SQL

  Mozilla: Firefox browser and Thunderbird mail client (open source)

  MySQL: MySQL Server (about 250,000 lines of C++) and MySQL Cluster. Arguably the world's most popular open source database

  Nokia:

  o Mobile Communications radio-station/internet bridges: FlexiGGSN (Gateway GPRS Support Node) and FlexiSGSN (Server GPRS Support Node).

  o MSC/HLR

  Sun: o The HotSpot Java Virtual Machine is written in C++

  Symbian OS: rationale: "[...] using C++ for all system code, from the kernel upwards." This is one of the most widespread OS's for cellular phones

  KDE from linux is written in C++.

  telephone systems: I think it would be almost easier to list the systems which aren't written in C++

C++什么都能做,只是这语言挺难学的。要学好不容易。入门貌似不难,学好不易。太灵活,功能太强大。
C++能开发的东西多着呢,不过C++的话一般是编桌面应用软件的多,你平时看到用到的软件基本都可以用C++编出来,什么浏览器、播放器、游戏都可以编。。
同意二楼的看法,但是像嵌入式以及操作系统,驱动程序,它同样可以胜任。
你能想到的
只要有能力,基本上的软件和系统都能用C++开发

你应该问C++不能做什么?

上一个:c和c++的输入流
下一个:c++小问题,求助大虾、、、、

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,