C/C++语言编程语言
曾经在智能手机的操作系统Windows mobile考虑部分功能用C#写点程序,结果因为写出的程序太慢,实在无法和别的模块合并,最终又回到C++重写。
相信很多朋友都知道Windows Vista,这个版本的系统开发早起,比尔盖茨想全部用C#写,但最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。
1.操作系统
1.1 Microsoft Windows操作系统最初使用汇编语言编写,后来又改为C语言,再后来就是C++
1.2 Linux
C语言
1.3 Apple macos
主要为C,部分为C++。最早是汇编语言和Pascal。
1.4 Sun Solaris
C语言
1.5 hp-ux
C语言
1.6 Symbian os 诺基亚手机
汇编,主要为C++
1.7 rim blackberry os 4.X 黑莓
C++
1.8 Google Android os 安卓手机
C语言,有传言说是用Java开发的
2.游戏
星际争霸、魔兽、CS、传奇、魔兽世界……都是用C++开发的,C++语言靠近系统,执行速度最快,VB、Java等编写的游戏效率不高。
3.桌面搜索工具
Google desktop search C++
microsoft windows deskop search C++
beagle(linux/windows/unix) C# (基于开源的.net:Mono)
4.办公软件
Microsoft office 汇编 > C > C++
Adobe systems acrobat reader/Distiller C++
Sun open office 主要C++,部分Java(对外接口),开源,可下载其源代码
Corel office /Wordperfect office C/C++
5.关系型数据库
oracle 汇编、C、C++、Java,主要为C++
Microsoft SQL server 汇编 > C >C++
mysql C++
sap db/maxdb C++
ibm db2 汇编、C、C++,主要为C++
6.web browsers浏览器
Microsoft Internet explorer C++
Google Chrome C++
Mozilla Firefox C++
Safari C++
Opera C++
Sun HotJava Java
mosaic C语言
7.软件开发集成环境IDE
Microsoft visual studio C++
code::blocks C++
8.邮件客户端
Microsoft outlook C++
Foxmail Delphi
9.虚拟机
Microsoft .net clr(.net的虚拟机) C++
Java virtual machine(JVMJava虚拟机) C++
10.图像处理
Adobe Photoshop C++
the gimp C
11.图形界面层
Microsoft Windows UI C++
Apple MacOS UI(Aqua) C++
KDE (LINUX图形界面) C++
Gnome (Linux图形界面之一) C和C++,主要是C
12.编译器
javac (Sun Java compiler) Java
Microsoft visual C++编译器 C++
Microsoft visual C# 编译器 C++
Microsoft visual basic 解释 编译器 C++
Perl C++
PHP C++
13.3D引擎
Microsoft DirectX C++
ogre 3D C++
openGL C
14.web servers 网页服务
Apache C和C++
Tomcat Java
Jboss Java
15.媒体播放器
Microsoft Windows media player C++
nullsoft Winamp C++