我喜欢C++,比起其他编程语言我更喜欢C++,因为它涉及到制作桌面应用程序。很多人不熟悉 C 的 64000 美元的强大功能,所以为了利用 C++ 的优势在家里构建它们,我实际上已经编制了一个值得注意的系统列表,用 C++ 编程语言编写的软件包或应用程序以及图书馆。看完这个清单,你可能会发现,你每天用square measure搬家的应用程序和程序几乎都是用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(基于chrome的网络浏览器)
  • Firefox
  • Safari
  • Netscape
  • Opera 和 Opera Mini

办公用品

strong>

  • Microsoft Office(Word、Excel、Access、PowerPoint、Outlook 和 FrontPage)
  • Apache Open Office
  • Corel Office/WordPerfect Office

电子邮件客户端

  • Microsoft Outlook
  • IBM Lotus Notes
  • Mozilla Thunderbird

网站

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

多媒体播放器

  • 电脑软件
  • Microsoft Windows 媒体播放器
  • Apple iPod 软件
  • VLC 媒体播放器

数据库系统

  • Oracle 数据库
  • MySQL
  • IBM DB2
  • Microsoft SQL Server
  • IBM Informix
  • SAP 数据库/MaxDB
  • MongoDB:一种开源数据库,广泛用作 Web 应用程序的后端存储,以及 Viacom 和 Disney 等大型企业。

图形层

图形层无所不能,但很多操作系统都提供了图形化的计算机程序,以形成方便用户的人机交互。

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

编程语言编译器和虚拟机

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

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

游戏

大多数笔记本电脑游戏和游戏引擎都是用 C++ 开发的。很难在这里提供所有游戏的列表,但其中一些是 Doom III Engine、Counter Strike、Sierra On-line:Birthright、Hellfire、Soccer Pro、Bullrider I & II、Trophy Bear、Kings Quest、Antara、Hoyle纸牌游戏套装、特警队、暴雪:星际争霸、星际争霸:母巢之战、暗黑破坏神 I、暗黑破坏神 II:毁灭之王、魔兽争霸 III、魔兽世界、星际舰队司令部、Invictus、PBS 的遗产:文明和犹太人、Master of Orion III , CS-XII, MapleStory等

此外,EA的游戏引擎是用C++编写的。此外,Microsoft 的所有游戏都是用 C++ 编写的单元。

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

Adobe

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

  • Photoshop
  • Image Ready
  • Illustrator
  • Microsoft SQL Server
  • Acrobat Reader/Alembic
  • 设计
  • 还有 GoLive

Google

许多 Google 应用程序都是用 C++ 编写的,包括 Google Filesystem、Google Metal 自带的、Google Earth、Picasa、Google Desktop Search和 MapReduce 巨型集群处理。

注意:Google 并未正式透露 Google Earth 和 Picasa 方形测量是用受害 C++ 开发的,但查看这些软件包使用的库时,通常会简单地假设它们是受害 C++。还有一些逆向工程师支持这个

Hewlett-Packard (HP)

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

  • C, C++, Fortran90 Compilation ,以及新的 HP IA64 平台的链接器
  • SAM(HP 的系统管理实用程序)
  • HP-UX 中的一些网络库
  • Microsoft SQL Server
  • Java虚拟机内核
  • 开场场景

IBM

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

Intel

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

Microsoft

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

  • Visual Studio
  • Microsoft Exchange Server
  • Imagine
  • Microsoft Windows Desktop Search
  • 和DirectX

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