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 HNCppCon 2019: Emery Berger “Mesh: Automatically Compacting Your C++ Application's Memory”
2 mo on HNGopherCon 2015: Go GC: Solving the Latency Problem - Rick Hudson
2 mo on HNImplementing (part of) a BitTorrent client in Rust
2 mo on HNCppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”
2 mo on HNPlenary: Performance Matters - Emery Berger - CppCon 2020
2 mo on HNElixirConf 2021 - Isaac Yonemoto - Zig (heart) Elixir
2 mo on HN2021: Year of the Linux Gaming Desktop - Andrew Kelley
2 mo on HNRust at speed — building a fast concurrent database
2 mo on HNCppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"
1 mo on HN'Fastware' - Andrei Alexandrescu [ ACCU 2016 ]
1 mo on HNCppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”
1 mo on HNGopherfest 2015 | Go Proverbs with Rob Pike
1 mo on HNTypeScript is being ported to Go | interview with Anders Hejlsberg
1 mo on HNCarbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23
1 mo on HNSpeakeasy JS - Redbean: Actually Portable Executable Web Server (Justine Tunney)
1 mo on HN[#36] Zig Roadmap 2024 - Andrew Kelley
1 mo on HNServo: Building a Parallel Browser
1 mo on HNZig Roadmap 2023 - Andrew Kelley
1 mo on HNFastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust
1 mo on HNIs It Time to Rewrite the Operating System in Rust?
1 mo on HNrand() Considered Harmful
1 mo on HNGoingNative 2012 - Day 2 - Clang
1 mo on HNBrian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
1 mo on HNCppCon 2018: Hana Dusíková “Compile Time Regular Expressions”
1 mo on HNSydney Golang Meetup - Rob Pike - Go 2 Draft Specifications
1 mo on HNGopherCon 2014 Opening Keynote by Rob Pike
1 mo on HNCppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”
1 mo on HNHot Code Reloading in C
1 mo on HNModernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
1 mo on HNPeter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)
1 mo on HN2013 Keynote: Chandler Carruth: Optimizing the Emergent Structures of C++
1 mo on HNC++ Weekly - Ep 19 C++14 For The Commodore 64
1 mo on HNThe Go Programming Language
1 mo on HNGoogle I/O 2012 - Meet the Go Team
1 mo on HNCppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"
0 mo on HN