备注:曾经在智能手机的操作系统(WindowsMobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。相信很多朋友都知道WindowsVista,这个系统开发早期比尔盖茨想全部用C#写,但是最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。
Linux:C
AppleMacOS:主要为C,部分为C++。备注:之前用的语言比较杂,最早是汇编和Pascal。
SunSolaris:C
HP-UX:C
SymbianOS:汇编,主要为C++。(诺基亚手机)
GoogleAndroid:2008年推出:C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)
RIMBlackBerryOS4.x:黑莓C++
2图形界面层
MicrosoftWindowsUI:C++
AppleMacOSUI(Aqua):C++
Gnome(Linux图形界面之一,大脚):C和C++,主要是C。
KDE(Linux图形界面):C++。
3桌面搜索工具
GoogleDesktopSearch:C++
MicrosoftWindowsDesktopSearch:C++
Beagle(Linux/Windows/UNIX下):C#(基于开源的.net:Mono)
4办公软件
MicrosoftOffice:在汇编->C->稳定在C++
SunOpenOffice:部分JAVA(对外接口),主要为C++(开源,可下载其源代码)
CorelOffice/WordPerfectOffice:1996年尝试过Java,次年被抛弃,重新回到C/C++
AdobeSystemsAcrobatReader/Distiller:C++
5关系型数据库
Oracle:汇编、C、C++、Java。主要为C++。
MySQL:C++
IBMDB2:汇编、C、C++,主要为C。
MicrosoftSQLServer:汇编->C->C++
IBMInformix:汇编、C、C++,主要为C。
SAPDB/MaxDB:C++
6WebBrowers/浏览器
MicrosoftInternetExplorer:C++
MozillaFirefox:C++
Safari:(2003年1月发布)C++
GoogleChrome:(2008的发布)C++
SunHotJava:Java(死于1999年)
Opera:C++(手机上占用率比较大)
Mosaic:鼻祖(已死)C语言
7邮件客户端
MicrosoftOutlook:C++
IBMLotusNotes:Java
Foxmail:Delphi
8软件开发集成环境/IDE
MicrosoftVisualStudio:C++
Eclipse:Java(其图形界面SWT基于C/C++)
Code::Blocks:C++
易语言:C++
火山中文:C++火山移动:C++
9虚拟机
Microsoft.NetCLR(.NET的虚拟机):C++
JavaVirtualMachine(JVM)Java虚拟机:C++
10WERP软件(企业应用)
SAPmySAPERP:C,后主要为“ABAP/4”语言
OraclePeoplesoft:C++->Java
OracleE-BusinessSuite:Java
11商业智能(BusinessIntelligence)
BusinessObjects:C++
12图形处理
AdobePhotoshop:C++
TheGIMP:C
13搜索引擎
Google:汇编与C++,主要为C++
14著名网站
eBay:2002年为C++,后主要迁至Java
阿里巴巴和淘宝:php->C++/Java(主要用)
15游戏
汇编、C、C++星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界....数不胜数了,自己数吧
都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车”,你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊。
16编译器
MicrosoftVisualC++编译器:C++
MicrosoftVisualBasic解释、编译器:C++
MicrosoftVisualC#:编译器:C++
gcc(GNUCcompiler):C
javac(SunJavacompiler):Java
Perl:C++
PHP:C
173D引擎
MicrosoftDirectX:C++
OpenGL:C
OGRE3D:C++
18WebServers(网页服务)
Apache:C和C++,主要为C
MicrosoftIIS:C++
Tomcat:Java
Jboss:Java
19邮件服务
MicrosoftExchangeServer:C->C++
Postfix:ChMailServer:C++
ApacheJames:Java
20CD/DVD刻录
NeroBurningROM:C++
K3B:C++
21媒体播放器
NullsoftWinamp:C++
MicrosoftWindowsMediaPlayer:C++
22PeertoPeer(P2P软件)
eMule:C++
μtorrent:C++
Azureus:Java(图形界面使用基于C/C++的SWT,类Eclipse)
23全球定位系统(GPS)
TomTom:C++
HertzNeverLost:C++
Garmin:C++
MotorolaVIAMOTO:2007年6月,停止服务。Java。
243D引擎
MicrosoftDirectX:C++(相信玩游戏的同学都知道这个,现在最高版本是DX11)