用 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++ 編寫的著名軟體,請在下方評論中提及。

相關文章