辣鱼

那些用C和C++开发的著名软件

技术  ·  

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++

# # # #

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注