用 C++ 编写的所有著名软件列表

我喜欢 C++,我喜欢 C++ 而不是其他编程语言,因为它涉及制作桌面应用程序。 许多人对 C 的 64000 美元的强大功能并不熟悉,因此为了在家中利用 C++ 的优势来构建它们,我实际上已经编制了一份清单,列出了用 C++ 编程语言编写的著名系统、软件包或应用程序以及库。 浏览列表后,您可能会注意到,几乎所有您每天使用平方度量移动的应用程序和程序都是用 C++ 代码编写的,并且 C++ 将成为您眼中的杰出编程语言。 所以,今天我们将讨论用 C++ 编写的所有著名软件的列表。

注:这是一个用C++编写的软件包清单,但由于几乎所有的程序都是用C和C++组合编写的,因此也同时提到了一些用C语言编写的软件包。 其实把C语言和C++分开是很麻烦的。 除此之外,C++可以说是C的超集,常被称为具有面向对象选项的C语言的覆盖版本。

因此,一个C语言程序不可避免地联合成为一个C++程序。 虽然完全用C编写的软件包被排除在外。 此外,这里提到的一些软件包也可能是其他语言的一些模块的受害者。 为了说明,下面提到的几种操作系统共同使用编程语言。 尽管我实际上已尽力尽可能正确地形成列表,但欢迎提出补充和更正建议。 您想知道在哪里可以获得编码作业方面的帮助吗? 你可以在这里查看 编码作业帮助.

基于软件种类的列表

操作系统

大多数操作系统都是用 C 和 C++ 语言编写的。 此外,这些还包括 Windows 95、98、2000、XP、Vista、Windows 7、Windows 8、Apple Mac OS X、Symbian OS 和 Be-OS、Google Chrome OS、RIM BlackBerry OS 4.x、Apple iPhone iPod Touch 和iPad操作系统等

网络浏览器

  • 微软浏览器
  • Google Chrome(基于铬网络浏览器)
  • 火狐浏览器
  • 苹果浏览器
  • 网景浏览器
  • Opera 和 Opera Mini

办公用品

  • Microsoft Office(Word、Excel、Access、PowerPoint、Outlook 和 FrontPage)
  • 阿帕奇开放办公室
  • Corel 办公软件/WordPerfect 办公软件

电子邮件客户端

  • 微软展望
  • IBM Lotus Notes
  • Mozilla 雷鸟

网站

  • Facebook——几个高性能和高可靠性的组件是用 C++ 开发的。
  • YouTube
  • 亚马逊
  • 支付宝

多媒体播放器

  • 电脑软件
  • 微软视窗媒体播放器
  • 苹果 iPod 软件
  • VLC 媒体播放器

数据库系统

  • 甲骨文数据库
  • MySQL
  • IBM DB2
  • 微软SQL服务器
  • IBM Informix
  • SAP 数据库/MaxDB
  • MongoDB:一种开源数据库,广泛用作 Web 应用程序的后端存储,以及 Viacom 和 Disney 等大型企业。

图形层

图形层无所不能,但图形化计算机程序是由众多操作系统提供的,以形成用户友好的人机交互。

  • 微软 Windows 用户界面
  • Apple MacOS 用户界面 (Aqua)
  • KDE

编程语言的编译器和虚拟机

值得注意的是,用于替代编程语言的各种编译器和运行时环境都是用 C++ 编写的。 这意味着虽然不是 C++,但可能无法执行 .Net 和 Java 应用程序。

  • 微软 Visual C++ 编译器
  • 微软 Visual Basic 编译器
  • Java 虚拟机 (JVM)
  • 微软.Net CLR
  • Microsoft Visual C# 编译器

游戏

大多数笔记本电脑游戏和游戏引擎都是用 C++ 开发的。 很难在这里提供所有游戏的列表,但其中有一些是 Doom III 引擎、反恐精英、Sierra On-line:Birthright、Hellfire、足球职业、Bullrider I & II、Trophy Bear、Kings Quest、Antara、 Hoyle Card games suite, SWAT, Blizzard: StarCraft, StarCraft: Brood War, Diablo I, Diablo II: Lord of Destruction, Warcraft III, 魔兽世界, Starfleet Command, Invictus, PBS’s Heritage: Civilization and therefore the Jews, Master of Orion III、CS-XII、冒险岛等

此外,艺电的游戏引擎是用c++编写的。 而且,微软所有的游戏都是用c++编写的单元。

各种公司和组织对 C++ 的实施

土坯

所有主要的 Adob​​e 应用程序都是用 C++ 开发的:

  • Photoshop
  • 图像就绪
  • 插画师
  • 微软SQL服务器
  • Acrobat 阅读器/蒸馏器
  • 设计中
  • 还有GoLive

谷歌

许多谷歌应用程序都是用 C++ 编写的,包括谷歌文件系统、谷歌金属自带、谷歌地球、Picasa、谷歌桌面搜索和 MapReduce 巨型集群处理。

注意:Google 并未正式公开 Google Earth 和 Picasa 广场测量开发了受害 C++,但观察这些程序包使用的库,通常简单地假设它们是受害 C++。 此外,一些逆向工程师支持这一点

惠普 (HP)

HP 的一些 C++ 应用程序是:

  • C、C++、Fortran90 编译器,以及新 HP IA64 平台的链接器
  • SAM(HP 的系统管理实用程序)
  • HP-UX 中的一些网络库
  • 微软SQL服务器
  • Java虚拟机核心
  • 开景部分

IBM

  • 操作系统/400
  • K42:用于高速缓存一致多处理器的高性能、开源、通用操作系统内核。

英特尔

  • 许多芯片设计和制造软件。
  • Vtune 性能分析软件。
  • 各种编译器和优化器。

微软

Bill Gates 似乎是 C++ 的忠实粉丝。 除了任何或所有操作系统和工作场所工具之外,Microsoft 的大多数应用程序都采用工程化的受害 C++。 但它们似乎并不局限于:

  • 视觉工作室
  • 微软交换服务器
  • 想象一下
  • Microsoft Windows 桌面搜索
  • 还有DirectX

除此之外,还有许多其他功能强大的软件都是用 C++ 开发的。 此外,如果您知道列表中缺少任何其他用 C++ 编写的著名软件,请在下方评论中提及。

相关文章