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
11 mo on HNCppCon 2015: Andrei Alexandrescu “std::allocator...”
12 mo on HNLexical Scanning in Go - Rob Pike
10 mo on HNCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
9 mo on HNRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
10 mo on HNCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
9 mo on HNIdeas about a new programming language for games.
9 mo on HNCppCon 2014: Mike Acton "Data-Oriented Design and C++"
9 mo on HNHow I program C
9 mo on HNGoogle I/O 2012 - Go Concurrency Patterns
7 mo on HNCppCon 2015: Kate Gregory “Stop Teaching C"
7 mo on HNCppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
7 mo on HNCppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
7 mo on HNCppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
6 mo on HNCasey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
5 mo on HNC++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
6 mo on HNSorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
5 mo on HNCreating a Doom-style 3D engine in C
6 mo on HNCppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
7 mo on HNdotGo 2015 - Rob Pike - Simplicity is Complicated
7 mo on HNCppCon 2017: Titus Winters “C++ as a "Live at Head" Language”
6 mo on HNContainers From Scratch • Liz Rice • GOTO 2018
6 mo on HNCppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
6 mo on HNCppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
5 mo on HNScale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things
5 mo on HNLibreSSL with Bob Beck
5 mo on HNDconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers
5 mo on HNI made a NES emulator in 15 minutes
5 mo on HNGolang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
5 mo on HNAndrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
4 mo on HNCppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”
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 HN