Search for a command to run...
General-purpose programming language built for performance and control. Offers direct memory management, zero-cost abstractions, and compile-time metaprogramming, making it a go-to choice for system software, game engines, and latency-sensitive applications.
Standardized by ISO and stewarded by the WG21 committee, C++ powers operating system kernels, browsers, databases, and game engines at companies like Microsoft, Google, and Adobe. It stands apart from managed languages by exposing hardware-level control: developers can tune allocation, layout, and execution without runtime overhead. Modern revisions such as C++20 and C++23 add concepts, ranges, coroutines, and modules while preserving backward compatibility.
Key features:
Engineers reach for C++ when building operating systems, device drivers, databases, and high-frequency trading systems. Game studios rely on it for engines like Unreal. Scientific and numerical workloads benefit from its performance and expressiveness. The ecosystem includes CMake and Meson for builds, Conan and vcpkg for dependencies, and cppreference.com for authoritative documentation.