Swipe
SwipeSwipe
Swipe Apps

Paths

Motivation

Information

Introduction to C++ · Lesson 2 of 25

The History of C++

A free lesson from Swipe Coding · C++, level 1 · updated October 2026

By the Swipe team, founded by Colin · how we make lessons

🤖
Every great language starts as somebody's side project — this one's no different. 🛠️

The story of C++ begins in 1979, when a researcher named Bjarne Stroustrup started working at Bell Labs. He loved the C programming language for how fast and close-to-the-hardware it was, but he also missed the organizational tools of another language he had used, called Simula, which introduced the idea of "classes" and objects.

🤖
Naming things is hard — even for programming languages. 😄

Stroustrup began adding class-based, object-oriented features on top of C, and originally called his creation "C with Classes". In 1983, the language was renamed "C++" — a playful programmer joke, since "++" is the increment operator in C, meaning "add one". C++ is, quite literally, "one better than C".

Quick check

What was C++ originally called before it got its current name?

Fill in the blank

C++ was created by ____ at Bell Labs.

C++ has been continuously standardized since 1998 (a version nicknamed "C++98") by an international committee, so that every compiler maker agrees on the same rules. Major updates followed roughly every few years — C++11 in particular added many modern conveniences, and the committee has kept releasing new versions since, including C++14, C++17, C++20, and C++23.

True or false

The "++" in C++ refers to the increment operator, which means "add one".

🤖
Nearly 50 years old and still going strong — that's a rare thing in tech. ⏳

Despite being decades old, C++ is still actively maintained and improved today. Because so much critical software was written in it, and because it remains one of the fastest languages available, C++ has never gone out of style — it just keeps evolving.

Keep your streak going in Swipe Coding

Swipe through every level of C++ on your iPhone — with XP, stars, streaks, a personal advisor and the full track beyond these free levels.

Get the Swipe apps →