Why Rust Can't Replace C++

C++ is just better than Rust.* Check out Macroscope: https://jetty.to/macroscope *at some things. I know I've made a few videos about Rust replacing other languages - simply because I find these sorts of things fascinating, like rewriting an entire codebase. And I typically have a section in those videos stating while Rust is great in many use cases, it isn't a magic bullet. So I figured it was time to make a dedicated video on that notion, specifically surrounding C++, because I've found that most people consider Rust to just be a better C++ all around, more so than any other language. This idea, however, translates to plenty of other languages. Rust is good, but it isn't always the best choice. I hope y'all enjoy!! Sources: DARPA TRACTOR (C to Rust): https://www.darpa.mil/research/progra... CISA Product Security Bad Practices: https://www.cisa.gov/resources-tools/... Secure by Design, memory safety (Google): https://security.googleblog.com/2024/... Why C++ Wins in Finance, Juan Alday (Citadel Securities):    • Juan Alday: Why C++ Wins in Finance   Spread Networks (Wikipedia): https://en.wikipedia.org/wiki/Spread_... How to spend $300M on 3 milliseconds (Jim Campbell): https://jimdcampbell.com/2016/09/01/a... Zig 0.15.1 release notes: https://ziglang.org/download/0.15.1/r... Zig 0.16.0 release notes: https://ziglang.org/download/0.16.0/r... rustc codegen, LLVM backend (Rust Compiler Dev Guide): https://rustc-dev-guide.rust-lang.org... Rust atomics (std docs): https://doc.rust-lang.org/std/sync/at... Too Many Linked Lists: https://rust-unofficial.github.io/too... Rust linked list patch, Alice Ryhl (Rust-for-Linux): https://lkml.rescloud.iu.edu/2404.0/0... allocator_api tracking issue, open since 2016: https://github.com/rust-lang/rust/iss... Hazard pointers, C++26 (P2530): https://www.open-std.org/jtc1/sc22/wg... RCU, C++26 (P2545): https://www.open-std.org/jtc1/sc22/wg... C++26 (cppreference): https://en.cppreference.com/w/cpp/26 CUDA Programming Guide, C/C++ Language Extensions (NVIDIA): https://docs.nvidia.com/cuda/cuda-pro... cuBLAS: https://docs.nvidia.com/cuda/cublas/ cuDNN: https://docs.nvidia.com/deeplearning/... TensorRT: https://docs.nvidia.com/deeplearning/... PyTorch ATen (C++ core): https://github.com/pytorch/pytorch/tr... Rust-CUDA: https://github.com/Rust-GPU/Rust-CUDA cuTile Rust paper (NVIDIA Research): https://arxiv.org/abs/2606.15991 Unity and .NET (Unity blog): https://unity.com/blog/engine-platfor... C++ in Unreal Engine (Epic): https://dev.epicgames.com/documentati... Embark Studios Rust pledge: https://www.embark.dev/ Embark builds ARC Raiders on Unreal (Epic interview): https://www.unrealengine.com/develope... Gameplay at Embark, careers page: https://careers.embark-studios.com/pa... Leaving Rust gamedev (LogLog Games): https://loglog.games/blog/leaving-rus... rust-gpu (started at Embark): https://github.com/Rust-GPU/rust-gpu Safe C++, P3390 (Sean Baxter): https://www.open-std.org/jtc1/sc22/wg... Circle C++ compiler: https://www.circle-lang.org/ Profiles, P3081: https://wg21.link/p3081 Committee picks profiles over Safe C++ (The Register): https://www.theregister.com/2025/09/1... Trip report, profiles targeting C++29 (Herb Sutter): https://herbsutter.com/2026/03/ C++ growth vs Rust, SlashData numbers (Herb Sutter): https://herbsutter.com/2025/12/30/sof... Why Fighter Jets Ban 90% of C++ Features (LaurieWired):    • Why Fighter Jets Ban 90% of C++ Features   A portion of this video was sponsored by Macroscope. Other socials: 🐱‍🚀 GitHub: https://github.com/forrestknight 🐦 Twitter:   / forrestpknight   💼 LinkedIn:   / forrestpknight   📸 Instagram:   / forrestpknight  

How I'd learn to code if I started over in the AI era
▶︎

How I'd learn to code if I started over in the AI era

Why Its So Hard To Write A Fast grep
▶︎

Why Its So Hard To Write A Fast grep

Microsoft's Bruno Borges on GitHub, Copilot, and more
▶︎

Microsoft's Bruno Borges on GitHub, Copilot, and more

Rust just introduced a new "never" type
▶︎

Rust just introduced a new "never" type

Life Lessons From Big Tech Workers Who Got Laid Off
▶︎

Life Lessons From Big Tech Workers Who Got Laid Off

The mystery is solved... and the answer is 40x cheaper than Claude
▶︎

The mystery is solved... and the answer is 40x cheaper than Claude

The World's Safest Market Is Breaking
▶︎

The World's Safest Market Is Breaking

Cooling Paint on my Workshop. Was it worth it?
▶︎

Cooling Paint on my Workshop. Was it worth it?

Unix Built-in RPC Mechanism?! illumos doors showcase
▶︎

Unix Built-in RPC Mechanism?! illumos doors showcase

Psychology of Intelligence: Learn Anything So Fast It's Almost Unfair
▶︎

Psychology of Intelligence: Learn Anything So Fast It's Almost Unfair

Local AI Coding is Finally Good Enough
▶︎

Local AI Coding is Finally Good Enough

GitHub is Falling Apart
▶︎

GitHub is Falling Apart

Why Everyone's Rewriting Everything in Rust
▶︎

Why Everyone's Rewriting Everything in Rust

How Powerful are Compound Bows?
▶︎

How Powerful are Compound Bows?

My Agentic Engineering Workflow (after 6,775 sessions)
▶︎

My Agentic Engineering Workflow (after 6,775 sessions)

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Your Coding Job is Safe, Dude...
▶︎

Your Coding Job is Safe, Dude...

The Strange Math That Predicts (Almost) Anything
▶︎

The Strange Math That Predicts (Almost) Anything

WordPress Is Eating Itself Alive
▶︎

WordPress Is Eating Itself Alive

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Two Gaming Laptops Were DESTROYED After Playing One Game!
▶︎

Two Gaming Laptops Were DESTROYED After Playing One Game!

Reliability Lessons From SQLite - Richard Hipp | SSW 2026
▶︎

Reliability Lessons From SQLite - Richard Hipp | SSW 2026

Dijkstra on foolishness of Natural Language Programming
▶︎

Dijkstra on foolishness of Natural Language Programming

How Operating Systems ACTUALLY work (kernel mode vs. user mode)
▶︎

How Operating Systems ACTUALLY work (kernel mode vs. user mode)

I tried Compiled Typescript
▶︎

I tried Compiled Typescript

China’s Biggest Problem Just Got SO MUCH Worse
▶︎

China’s Biggest Problem Just Got SO MUCH Worse