Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/C++/Use cases
C++

C++

Zero-cost abstractions and full control over memory.

Paradigm
Multi-paradigm, OOP, generic
Typing
Static, strong-ish
Memory
Manual / RAII, no GC
Runs
Native machine code (AOT)
Concurrency
Threads, atomics, coroutines (C++20)

Use cases

Where C++ is a strong choice.

Game engines and real-time graphics

Predictable frame times and direct GPU access.

Embedded and automotive

Small footprint, no runtime, hardware access.

High-frequency trading and low-latency systems

Microsecond budgets where GC pauses are unacceptable.

Browsers, databases, compilers

Large performance-critical infrastructure (Chromium, MySQL, LLVM).

Think twice for

Simple CRUD web apps or quick scripts, where development speed matters more than raw speed.

Saved in this browser only. Part of From code to production (0/5).