Skip to content
Launchpad Library logo
← All glossary terms

How It Works

C++

A general-purpose programming language that extends C with object-oriented features, templates and direct memory control. It is used where raw speed matters: operating systems, game engines, browsers and the performance-critical layers of AI frameworks such as PyTorch and TensorFlow, which are written in C++ under their Python interfaces.

Origin

Created by Bjarne Stroustrup at Bell Labs, who began work in 1979 on “C with Classes” and released the first commercial version in 1985. The name “C++” (the increment operator in C) was suggested by Rick Mascitti in 1983.

Read the source →