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
2 mo on HNI wrote a Raytracer for DOS, 16 VGA colors
3 mo on HNModern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]
3 mo on HNRustConf 2016 - A Modern Editor Built in Rust by Raph Levien
3 mo on HNLet's port Diablo to SerenityOS!
3 mo on HN"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)
3 mo on HNCppCon 2015: Timur Doumler “C++ in the Audio Industry”
3 mo on HN"Compacting the Uncompactable" by Bobby Powers
3 mo on HNIntroducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
3 mo on HN"NTFS really isn't that bad" - Robert Collins (LCA 2020)
3 mo on HNCrust of Rust: Lifetime Annotations
3 mo on HNWhat's a Memory Allocator Anyway? - Benjamin Feng
3 mo on HNCppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
2 mo on HNData Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup
2 mo on HNGopherfest 2017 | Upspin with Rob Pike
2 mo on HNRustConf 2020 - Closing Keynote by Siân Griffin
2 mo on HN2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
2 mo on HNCppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"
2 mo on HNZig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
2 mo on HNMakepad: Designing modern UIs with Rust - Rik Arends - RustNL 2023
2 mo on HNDmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
2 mo on HNCppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part I"
2 mo on HNThe Truth about Rust/WebAssembly Performance
2 mo on HNA Possible Future of Software Development
2 mo on HNBlueHat IL 2023 - David Weston - Default Security
2 mo on HNRustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
2 mo on HNVibe coding complex changes in Rust
2 mo on HNAbseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 2019
2 mo on HNC++Now 2018: You Can Do Better than std::unordered_map: New Improvements to Hash Table Performance
2 mo on HNCppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II"
2 mo on HNGoing Native 2012 Keynote Stroustrup
2 mo on HNRust NYC: Jon Gjengset - Demystifying unsafe code
2 mo on HNThe Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]
2 mo on HNCrust of Rust: async/await
2 mo on HNCppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”
2 mo on HNHandmade Hero Day 021 - Loading Game Code Dynamically
2 mo on HN