һϵͳ
Microsoft Windows -> C -> C++
עֻIJϵͳWindows MobileDzC#дij̣Ϊдij̫ʵͱģϲֻصC++д
Linux C
Apple MacOS ҪΪCΪC++ ע ֮ǰõԱȽӣǻPascal
Sun Solaris C
HP-UX C
Symbian OS ࣬ҪΪC++ ŵֻ
Google Android 2008Ƴ Cԣд˵JavaIJϵͳƳԭCSDK
RIM BlackBerry OS 4.x ݮ C++
ͼν
Microsoft Windows UI C++
Apple MacOS UI (Aqua) C++
Gnome Linuxͼν֮һţ CC++ ҪC
KDE Linuxͼν棩C++
Google Desktop Search C++
Microsoft Windows Desktop Search C++
Beagle Linux/Windows/UNIX £ C# ڿԴ.net : Mono
ġ칫
Microsoft Office -> C -> ȶC++
Sun Open Office JAVAӿڣҪΪC++ ԴԴ룩
Corel Office/WordPerfect Office 1996곢ԹJava걻»صC/C++
Adobe Systems Acrobat Reader/Distiller C++
塢ϵݿ
Oracle ࡢCC++JavaҪΪC++
MySQL C++
IBM DB2 ࡢCC++ҪΪC
Microsoft SQL Server -> C->C++
IBM Informix : ࡢCC++ҪΪC
SAP DB/MaxDB C++
Web Browsers/
Microsoft Internet Explorer C++
Mozilla Firefox C++
Netscape Navigator The code of Netscape browser was written in C, and Netscape engineers, all bought to Java (see M. Cusumano book and article) redeveloped the browser using Java. It was too slow and abandoned. Mozilla, the next version, was later developed using C++.
Safari 20031·C++
Google Chrome 2008ķC++
Sun HotJava Java 1999꣩
Opera C++ ֻռʱȽϴ
Opera Mini Opera Mini (2007) has a very funny architecture, and is indeed using both C++ and Java. The browser is split in two parts, an ultra thin (less than 100Kb) "viewer" client part and a server side responsible of rendering. The first uses Java and receives the page under the OBML format, the latter reuses classical Opera (C++) rendering engine plus Opera's Small Screen Rendering, on the server. This allows Opera to penetrate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This comes obviously with a few sacrifices, for instance on JavaScript execution.
Mosaic 棨 C
ߡʼͻ
Microsoft Outlook C++
IBM Lotus Notes Java
Foxmail : Delphi
ˡɻ/IDE
Microsoft Visual Studio C++
Eclipse Java ͼνSWTC/C++
Code::Blocks C++
š
Microsoft .Net CLR .NET C++
Java Virtual Machine (JVM) : Java C++
ʮERP ҵӦã
SAP mySAP ERP CҪΪABAP/4
Oracle Peoplesoft C++ -> Java
Oracle E-Business Suite Java
ʮһҵBusiness Intelligence
Business Objects C++
ʮͼδ
Adobe Photoshop C++
The GIMP C
ʮ
Google C++ҪΪC++
ʮġվ
eBay 2002ΪC++ҪǨJava
facebook C++ PHP
This line is only about facebook, not its plugins. Plugins can be developed in many different technologies, thanks to facebook's ORB/application server, Thrift. Thrift contains a compiler coded in C++. facebook people write about Thrift: "The multi-language code generation is well suited for search because it allows for application development in an efficient server side language (C++) and allows the Facebook PHP-based web application to make calls to the search service using Thrift PHP libraries." Aside the use of C++, facebook has adopted a LAMP architecture.
ʮ塢 Ϸ ࡢCC++
ʮ
Microsoft Visual C++ C++
Microsoft Visual Basic ͡C++
Microsoft Visual C# C++
gcc (GNU C compiler) C
javac (Sun Java compiler) Java
Perl C++
PHP C
ʮߡ3D
Microsoft DirectX C++
OpenGL C
OGRE 3D C++
ʮˡWeb Servers ҳ
Apache CC++ҪΪC
Microsoft IIS C++
ʮţʼ
Microsoft Exchange Server C->C++
Postfix : C
hMailServer : C++
Apache James : Java
ʮCD/DVD ¼
Nero Burning ROM C++
K3B C++
ʮһý岥
Nullsoft Winamp C++
Microsoft Windows Media Player C++
Microsoft Windows Media Player C++
ʮPeer to Peer P2P
eMule C++
torrent C++
Azureus Java ͼνʹûC/C++SWTEclipse
ʮȫλϵͳGPS
TomTom C++
Hertz NeverLost C++
Garmin C++
Motorola VIAMOTO 20076£ֹͣ Java : vic321try ʱ: 2009-7-11 10:32