The Improbable Documentary Subject
A feature-length documentary about a programming language released in 2024. Not a metaphorical one about startup culture or the rise of tech billionaires. An actual film examining the history, design decisions, and market dominance of C++, a language that turns 40 this year and whose primary achievement is making computers faster at tasks most people will never see.
It's absurd. It's also inevitable.
The documentary, helmed by collaborators close to C++ creator Bjarne Stroustrup, arrives at a peculiar moment in tech culture. Netflix has made esoteric topics—chess, cryptocurrency volatility, competitive eating—into prestige viewing. Meanwhile, the infrastructure layers that actually move capital and compute power remain cinematically invisible. A film about C++ breaks that pattern, treating a systems language with the seriousness typically reserved for biographical dramas or historical epics.
The timing matters. C++23 shipped in 2023, the latest in a series of standards updates that have kept the language relevant across four decades of computing paradigm shifts. The documentary doesn't arrive as a nostalgia piece. It arrives as a market document.
Why C++ Still Dominates (By The Numbers)
Approximately 4.5 million developers write C++ professionally. The language ranks fourth in both the TIOBE Index and GitHub commit volume, trailing only Python, JavaScript, and Java—but those rankings obscure what actually matters: where the computational heavy lifting happens.
C++ powers roughly 90 percent of high-frequency trading systems. Every major game engine uses it as a core layer. Banks, aerospace contractors, automotive firms, and semiconductor manufacturers depend on C++ for the systems where performance isn't a nice-to-have but a cost center that scales to millions of dollars annually. A 2x performance improvement in a trading algorithm used by a major financial institution translates directly to margin expansion. A 5x improvement in game rendering lets studios push graphical complexity further before hitting hardware limits.
The performance advantage is quantifiable. Equivalent C++ code runs 2 to 40 times faster than Python or Java implementations, depending on the workload. At the scale where C++ dominates—systems handling millions of transactions per second, rendering pipelines processing terabytes of data—those multiples compound into meaningful economic output.
Industries dependent on C++ generate roughly $1.5 trillion in annual economic activity. That figure encompasses financial services, entertainment, embedded systems, and infrastructure software. The language doesn't command mainstream cultural attention because it's invisible. It's invisible because it works.
"C++ is the language you use when you can't afford to be slow," says Marina Okorokova, head of systems engineering at Volkov Capital, a quantitative hedge fund. "That's not aspirational. That's the constraint we operate under."
The Documentary's Narrative Arc
The film structures its history around Stroustrup's 1985 design philosophy: pragmatism. C++ wasn't built to be theoretically pure or easy to learn. It was built to solve a specific problem—adding object-oriented features to C without sacrificing the performance that made C indispensable for systems programming.
That pragmatism created a language that remained unglamorous even as the sectors it powered became culturally dominant. Gaming exploded in the 1990s and 2000s. High-frequency trading boomed after electronic exchanges went live. Neither sector advertised their technical foundations. C++ stayed backstage.
The documentary explores this invisibility directly. It tracks how C++ became the default choice for performance-critical systems precisely because developers accepted its complexity—steep learning curves, verbose syntax, compilation errors that read like Kafkaesque bureaucratic nightmares. But that complexity bought something irreplaceable: control. A C++ programmer can reason about memory layout, optimize for specific hardware, and eliminate layers of abstraction that would slow down code in higher-level languages.
Recent chapters address the language's unexpected resurgence. As machine learning infrastructure matured, engineers rediscovered C++ for the same reason they'd always used it: efficiency. Training large language models consumes enormous amounts of electricity. Running inference at scale demands minimal latency. C++ provides both. Sustainability computing—the effort to reduce power consumption in data centers—has similarly pushed younger engineers back toward languages they'd dismissed as obsolete.
"We spent a decade trying to build everything in Python," notes David Chen, infrastructure lead at an unnamed major cloud provider. "Now we're spending the next decade figuring out which parts actually need to be fast, and rewriting those in C++. It's not nostalgia. It's economics."
Broader Implications for Tech Culture
The documentary's existence signals a quiet shift in how the industry values its own infrastructure. For years, tech narratives centered on consumer-facing innovation: smartphones, social networks, generative AI. Those stories are easier to tell. They have users. They have drama.
But markets don't care about narrative appeal. They care about what actually works. The unsexy foundational layers—compilers, databases, operating systems, trading engines—generate more shareholder value per dollar invested than most consumer applications. A 1 percent improvement in database query performance across a major cloud provider's infrastructure can translate to tens of millions in cost savings.
The documentary makes this implicit economics explicit. It argues, effectively, that the infrastructure story deserves mainstream attention because it's the story that actually determines what's possible at the application layer.
This carries an uncomfortable implication for tech education. Younger developers increasingly view C++ as a legacy language, something their parents' generation used. Meanwhile, the market continues to reward C++ expertise with premium salaries and stable, high-impact roles. The gap between cultural perception and economic reality has widened enough that it's becoming a measurable talent bottleneck in critical sectors.
What's Next for C++
The standards committee is targeting C++26, arriving in 2026, with a focus on memory safety features and improved error handling. This is a direct response to competitive pressure from Rust, a language explicitly designed to prevent the memory-safety bugs that have plagued C++ programs for decades.
C++ won't be displaced. Its ecosystem is too entrenched, its performance advantages too real, its integration too deep into existing infrastructure. But the market share erosion in new projects is measurable. Rust adoption is growing at roughly 30 percent annually in systems programming roles. C++ usage is flat to slightly declining in net new projects, though absolute usage remains enormous.
The growth vector for C++ points toward embedded AI, edge computing, and the proliferation of intelligent devices that need to run inference models on minimal power budgets. Analysts project 5 to 8 percent annual growth in C++ usage through 2030, driven primarily by these sectors. That's slower than Python's growth trajectory, but it's growth in the domains where C++ has always mattered most: where speed and efficiency aren't optional.
The unsexy language will remain unsexy. But the documentary's release suggests that unsexy infrastructure is finally getting the cultural recognition its market importance has always warranted.