一直有读者咨询C/C++可以干什么,今天这篇文章分享一下具体应用领域。

1、操作系统

Microsoft Windows :汇编 -> C语言 -> C++

Linux :C语言

Apple MacOS :主要为C语言,部分为C++。

备注:之前用的语言比较杂,最早是汇编和Pascal。

Sun Solaris :C

HP-UX :C

Symbian OS :汇编,主要为C++(诺基亚手机)

Google Android:2008 年推出:C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)

RIM BlackBerry OS 4.x:黑莓 C++

2、图形界面层

Microsoft Windows UI :C++

Apple MacOS UI (Aqua) :C++

Gnome (Linux图形界面之一,大脚):C和C++, 但主要是C

KDE (Linux图形界面):C++

3、桌面搜索工具

Google Desktop Search :C++

4、办公软件

Microsoft Office :在 汇编 -> C -> 稳定在C++

Sun Open Office :部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)

Corel Office/WordPerfect Office :1996年尝试过Java,次年被抛弃,重新回到C/C++

Adobe Systems Acrobat Reader/Distiller :C++

5、关系型数据库

Oracle :汇编、C、C++、Java。主要为C++

MySQL :C++

IBM DB2 :汇编、C、C++,但主要为C

Microsoft SQL Server :汇编 -> C->C++

IBM Informix :汇编、C、C++,但主要为C

SAP DB/MaxDB :C++

6、Web Browsers/浏览器

Microsoft Internet Explorer :C++

Mozilla Firefox :C++

Safari :(2003年1月发布)C++

Sun HotJava :Java (死于1999年)

Opera :C++ (手机上占用率比较大)

Mosaic :鼻祖(已死) C 语言

7、邮件客户端

Microsoft Outlook :C++

8、软件开发集成环境/IDE

Microsoft Visual Studio :C++

CodeBlocks :C++

易语言:C++

火山中文:C++

火山移动:C++

9、虚拟机

Microsoft .Net CLR (.NET的虚拟机):C++

Java Virtual Machine (JVM) :Java 虚拟机:C++

10、ERP软件 (企业应用)

SAP mySAP ERP :C,后主要为“ABAP/4”语言

11、商业智能(Business Intelligence )

Business Objects :C++

12、图形处理

Adobe Photoshop :C++

The GIMP :C

13、搜索引擎

Google :汇编 与 C++,但主要为C++

14、著名网站

eBay :2002年为C++,后主要迁至Java

facebook :C++ 和 PHP

阿里巴巴和淘宝:php->C++/Java(主要用)

15、游戏

汇编、C、C++

英雄联盟、星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界…. 数不胜数了,自己数吧

都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车”,你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊。

16、编译器

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

17、3D引擎

Microsoft DirectX :C++

OpenGL :C

OGRE 3D :C++

18、Web Servers (网页服务)

Apache :C和C++,但主要为C

Microsoft IIS :C++

19、邮件服务

Microsoft Exchange Server :C->C++

Postfix :C

hMailServer :C++

20、CD/DVD刻录

Nero Burning ROM :C++

K3B :C++

21、媒体播放器

Nullsoft Winamp :C++

Microsoft Windows Media Player :C++

22、Peer to Peer (P2P软件)

eMule :C++

μtorrent :C++

23、全球定位系统(GPS)

TomTom :C++

Hertz NeverLost :C++

Garmin :C++

24、3D引擎

Microsoft DirectX :C++(相信玩游戏的同学都知道这个,现在最高版本是DX11)

OpenGL :C

OGRE 3D :C++

25、服务器软件

Apache:C

Nginx:C

IIS:C

点击链接加入群聊【C语言/C++编程学习基:

小鱼快来啊的个人空间_哔哩哔哩_Bilibili小鱼快来啊,编程学习群:687595047 每天分享一个编程小游戏~C/C++游戏源码素材及各种安装包, 私信不常看!;小鱼快来啊的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/1827181878