What is C++? · C++

Ch 1 · Introduction to Programming & C++ — card 2 of 2.

C++ extends the C language with powerful new tools — most importantly, object-oriented programming and a huge library of ready-made data structures. It keeps C's famous speed and low-level control, while adding features that make large, complex programs easier to organise. This blend of raw performance and high-level features is why C++ powers so much demanding software.

Why C++ is worth learning:

Where C++ is used in the real world: