Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Ứng dụng của lập trình C++

C++ dùng rộng rãi cho ứng dụng thương mại quy mô lớn. Các dự án nổi tiếng:

  • Google – Google File System, Chromium browser, MapReduce cluster processing.
  • Mozilla – Firefox, Thunderbird email client.
  • MySQL – Open-source DBMS.
  • Microsoft – Nhiều app Windows (Office, Visual Studio, Windows kernel components).
  • Rockstar Games / Game Industry – Hầu hết game engine lớn (Unreal Engine, Unity core, custom engine) dùng C++ nhờ tốc độ bare-metal và OOP.
  • MongoDB – Open-source database, backend web app, dùng tại Viacom, Disney.
  • Morgan Stanley – Financial modeling lớn. Bjarne Stroustrup làm việc tại đây.
  • Looksmart – Search/web exploration, 5M+ user/ngày.

Nhiều công ty khác dùng C++ hàng ngày trong production nhờ tốc độ. Danh sách đầy đủ: Stroustrup's Applications Page.

Lĩnh vực ứng dụng điển hình

Lĩnh vực Ví dụ
Game Engine / AAA Game Unreal Engine, Unity (core), EA, Ubisoft, Rockstar titles
High-Frequency Trading Quant libraries, order matching engines
Embedded / Automotive AUTOSAR, robotics, IoT gateway
Database Engine MySQL, MongoDB, RocksDB, SQLite
Browser Engine Chromium (Blink/V8), WebKit, Firefox (SpiderMonkey)
Compiler / Toolchain LLVM/Clang, GCC, MSVC
Scientific Computing TensorFlow (core), PyTorch (C++ backend), deal.II