C, C++, Rust, Go & systems languages Videos Recommended on Hacker News (163)
C, C++, Rust, Go & systems languages is one of the 150 topics Hacker News readers organize their video recommendations around. These 163 videos each earned real recommendations in real HN threads between 2009 and 2026 — 474 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Systems programming languages: C, C++, Rust, Go, Zig, D, memory management, ownership, concurrency, goroutines, templates, CppCon talks, Herb Sutter, Rob Pike.
Why HN keeps sending people here — on CppCon 2015: Andrei Alexandrescu “std::allocator...”: “It really opened my eyes to how one could very elegantly make a very complex and high-performance heap allocator” — an HN commenter, 2025.
Features
Evergreen only
3 mo on HNASCII fluid dynamics -- IOCCC2012 endoh1.c
4 mo on HNC++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024
4 mo on HNRust's Journey to Async/Await
4 mo on HNCppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
4 mo on HNConcurrency is not Parallelism by Rob Pike
4 mo on HNRustLatam 2019 - Without Boats: Zero-Cost Async IO
4 mo on HNHacking with Andrew and Brad: tip.golang.org
4 mo on HNDe-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
3 mo on HNLecture 1 | Programming Paradigms (Stanford)
3 mo on HNNOTCURSES III: THE SAGA CONTINUES (1080P)
4 mo on HNCppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"
3 mo on HNWriting a Wayland Compositor in Zig - Isaac Freund
3 mo on HNCppCon 2015: Sean Parent "Better Code: Data Structures"
4 mo on HNCppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior..."
4 mo on HN"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
3 mo on HNCppCon 2017: Chandler Carruth “Going Nowhere Faster”
3 mo on HNStephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”
3 mo on HNCppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++”
3 mo on HNThe Why, What, and How of Pinning in Rust
3 mo on HNHandmade Hero Day 001 - Setting Up the Windows Build
3 mo on HNcode::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
3 mo on HNCppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
3 mo on HNServo Architecture: Safety and Performance
3 mo on HNCharlie Marsh: uv: An Extremely Fast Python Package Manager
3 mo on HNC++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”
3 mo on HNCppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"
3 mo on HNC++ Seasoning
3 mo on HNModeling Data Concurrency w/ Asynchronous I/O in Zig - RedisConf 2020
3 mo on HNCppCon 2015: Bjarne Stroustrup “Writing Good C++14”
3 mo on HNOrigins of Go Concurrency style by Rob Pike
2 mo on HNCppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”
3 mo on HNRant: Entity systems and the Rust borrow checker ... or something.
3 mo on HNOSCON 2010: Rob Pike, "Public Static Void"
3 mo on HNGopherCon 2016: The Design of the Go Assembler - Rob Pike
2 mo on HNC++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2
3 mo on HN