The Story of C++: The World's Most Consequential Programming Language | The Official Story
This is the story of C++, one of the world’s most widely-used and consequential programming languages. C++ divides opinion, resists replacement, and has outlasted almost everything built to supersede it.
C++ The Documentary traces the full arc, from its origins in the corridors of Bell Labs to the global community that shapes it today.
Featuring the people who built it, extended it, argued over it, and refused to let it die.
Bjarne Stroustrup: Bell Labs, Designer and original implementer of C++
Alexander Stepanov: Designer of the Standard Template Library
Anders Hejlsberg: Creator of C#, TypeScript, and Turbo Pascal
Andrei Alexandrescu: Principal Research Scientist, Nvidia & C++ Author
Andrew Koenig: Bell Labs, Founding member of the C++ Standards Committee, Researcher, C++ Author & Educator
Barbara Moo: Bell Labs, Manager C++ Development Team & C++ Author
Brian Kernighan: Bell Labs, Computer Scientist, Co-author of "The C Programming Language"
Chris Lattner: Creator of Mojo, LLVM, Clang & Swift
Danilo Piparo: Particle Physicist, CERN, ROOT Framework Project Lead
Eric Lubin: Software Developer - Lead, Hudson River Trading
Gabriel Dos Reis: Software Engineer and Architect, Microsoft; C++ tools builder; Mathematician
Herb Sutter: Technical Fellow, Citadel Securities; Chair, Standard C++ Foundation; Emeritus Chair, ISO C++ Committee
John Romero: Video Game Developer, Co-Creator of Doom and Quake, Co-Founder id Software
Nina Ranns: Vice-Convener of the ISO C++ Committee
-------------------------------------------------------------------------------------------------------------------------
Chapters
00:00 Intro
01:50 Invention at AT&T Bell Labs
07:30 C with Classes
09:37 Early adoption of C with Classes
10:53 From C with Classes to C++ (and CFront)
12:32 Why is it called C++?
13:24 AT&T starts selling software / Another team tries to take over C++
16:08 Early development of C++ at AT&T Bell Labs
19:10 “It was a buggy product” / Release 2.0.0
21:55 C++ spreading beyond AT&T
24:50 Too many versions of C++
26:03 Need for standardization
29:38 The STL by Alexander Stepanov
37:19 The first standard: C++98
39:21 C++ at CERN in the 90s
40:34 C++ spreading to games and trading
43:00 C++ winter of the early 2000s
45:34 Programming language wars (C#)
49:25 There’s a need for an efficient programming language again
52:29 Modern C++ (C++11)
56:29 Is the standards committee making C++ too complicated?
1:00:45 C++ is everwhere
01:05:00 The future and challenges for C++
01:08:31 Bjarne’s impact
-------------------------------------------------------------------------------------------------------------------------
Thanks to Hudson River Trading for making this documentary possible ➡️➡️ https://hudsonrivertrading.com/cppdoc
-------------------------------------------------------------------------------------------------------------------------
Thanks to Railway, our channel sponsor, for supporting our work ➡️ https://railway.com/?referralCode=cultrepo
-------------------------------------------------------------------------------------------------------------------------
Directed by: Ida Bechtle
Produced by: Emma Tracey
-------------------------------------------------------------------------------------------------------------------------
Follow us:
X: https://www.x.com/CultRepo
Bluesky: https://www.cultrepo.bsky.social
Instagram: https://www.instagram.com/cult.repo
LinkedIn: https://www.linkedin.com/company/cult-repo
https://www.youtube.com/watch?v=lI7tMxzSJ7w

A Brief History of Bjarne Stroustrup, the Creator of C++
In this portrait, we meet Bjarne Stroustrup where we talk about his childhood, his accidental entry into computer science (what is "datologi" anyway?), and the ideas that shaped one of the most influential programming languages ever made -- among many, many other things... like how pronouncing his last name involves a potato.
With no marketing campaign and no "sugar daddy" to speak of (as Bjarne puts it), today C++ underpins everything from operating systems to space exploration, and Bjarne is still teaching, speaking, and writing code. The man loves programming -- what else can we say!
Bjarne features in our upcoming C++ documentary, arriving mid-year, which was made possible thanks to Hudson River Trading.
Follow us:
X: x.com/CultRepo
Bluesky: cultrepo.bsky.social
Instagram: www.instagram.com/cult.repo
LinkedIn: https://www.linkedin.com/company/cult-repo
https://www.youtube.com/watch?v=uDtvEsv730Y


Seonglae Cho