一些著名的软件都用什么语言编写?( 二 )


汇编、C、C++
星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界.... 数不胜数了 。自己数吧
都是用C++开发的 。C++语言靠近系统地称 。执行速度最快 。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车” 。你玩C++编写的游戏已经跑玩结束了 。发现你的两个朋友还没开始跑呢 。那是相当的卡啊 。
十六、编译器
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 : C和C++ 。主要为C
Microsoft IIS : C++
Tomcat:Java
Jboss:Java
十九:邮件服务
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++的SWT 。类Eclipse)
二十三:全球定位系统(GPS)
TomTom : C++
Hertz NeverLost : C++
Garmin : C++
Motorola VIAMOTO : 2007年6月 。停止服务 。Java 。
二十四:3D 引擎
Microsoft DirectX : C++(相信玩游戏的同学都知道这个 。现在最高版本是DX11)
OpenGL : C
OGRE 3D : C++
二十五:服务器软件
Apache:C
Nginx:C
IIS:C
二十六:其他相关
OpenStack:Python
其他观点:
我们来分门别类地介绍一下 。当前最为注明的软件都是用什么语言开发的 。这对大家理解语言的用途和场景会有所帮助 。
超级软件-操作系统
说到计算机的软件 。最不能绕过去的就是操作系统了 。目前最为流行的四大操作系统 。Windows、Linux、MacOS和Android 。操作系统核心的内容都是通过C或者C++开发的 。
以Windows为例 。其前身是DOS操作系统 。它是用汇编开发 。后来逐渐用C语言代替了汇编 。到上个世纪90年代左右 。Windows完全抛弃了DOS操作系统 。其核心也是采用C语言开发的 。如果大家学习过操作系统API就会发现 。当时的操作系统API都是C语言接口 。

一些著名的软件都用什么语言编写?

文章插图
另外一个受欢迎的操作系统是Linux 。Linux操作系统的核心主体是C语言 。有非常少量的汇编语言 。但是Linux发行版包含很多配套的软件 。比如桌面软件 。则是用C++写的 。
一些著名的软件都用什么语言编写?

文章插图
办公软件
另外一个常用的软件类型自然是办公软件了 。比如微软的Office或者Linux下的Open Office 。这些办公软件都是通过C++开发的 。
一些著名的软件都用什么语言编写?

文章插图
上网冲浪
现在人使用电脑离不开上网 。我们浏览网页最常用的浏览器包括火狐 。Chrome、IE和国内的其它一些浏览器 。这些浏览器大多是用C++开发的 。代表性的有火狐 。Chrome和IE 。
一些著名的软件都用什么语言编写?

文章插图
除了浏览网页外 。我们另外一个经常干的事情估计就是聊天吧 。这就涉及到即时通讯软件了 。比如QQ和Skype等 。这些软件大多是用C++开发的 。
一些著名的软件都用什么语言编写?

文章插图
软件开发IDE
如果你是开发者 。必然要有一个开发工具 。比如常见的微软的Visual Studio 。IBM的Eclipse等是非常著名的 。其中Visual Studio使用C++开发的 。而Eclipse则是用Java开发的 。
最近非常著名的IDE开发厂商Jetbrains 开发的一些了的IDE 。比如Goland, PyCharm和Phpstorm等工具则使用了Jave和C++等开发语言 。
一些著名的软件都用什么语言编写?

文章插图
数据库系统
做软件开发一般绕不过数据库 。比较著名的数据库如Oracle 。MySQL和SQL Server等都是用C++开发的 。
一些著名的软件都用什么语言编写?

文章插图
上面列举的都是非常著名的软件了 。希望有所帮助 。当然 。著名的软件还很多 。估计想一天都想不完 。不过大体上目前软件开发使用C/C++,Java的比较多一些 。然后在特定领域 。比如人工智能Python多一些 。服务端开发除了Java外 。也有用PHP和GoLang的 。

推荐阅读