C, C++, Rust, Go & Systems Languages Videos Hacker News Recommends
C, C++, Rust, Go & systems languages videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering C, C++, Rust, Go, Zig, D, memory management, ownership, concurrency, goroutines, templates, CppCon talks, Herb Sutter, Rob Pike.
142 videos · ranked by HN recommendations · showing 1–48
Most recommended c, C++, Rust, Go & systems languages videos
The ones HN returns to most often when a thread turns to this topic.
talk#41CppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
“It really opened my eyes to how one could very elegantly make a very complex and high-performance heap allocator”
7 HN recommenders · 2017–2025
talk#51Lexical Scanning in Go - Rob Pike
GoogleFOSSSydney
“It's far more interesting than it sounds, and even if you don't know much about lexing/parsing it's easy to follow.”
13 HN recommenders · 2012–2025
talk#124CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
“Excellent talk which explains the concepts really clearly and concisely.”
9 HN recommenders · 2018–2026
talk#139RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
Rust Programming Language
“is still my favorite ECS explanation, because she builds the concept piece by piece starting from megaclass-hell to full entities-as-IDs with reasons for each step.”
9 HN recommenders · 2018–2023
talk#171CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
CppCon
“there is a wonderful talk by Jason Turner about writing a simple Pong clone for the Commodore 64 in modern C++”
13 HN recommenders · 2016–2024
talk#184Ideas about a new programming language for games.
Jonathan Blow
“I also found watching his process for inventing the language extremely instructive, just as a programmer.”
7 HN recommenders · 2014–2025
talk#196CppCon 2014: Mike Acton "Data-Oriented Design and C++"
CppCon
“one of the most digestible ways to start thinking about performance in high throughput systems”
9 HN recommenders · 2015–2026
talk#206How I program C
Eskil Steenberg
“the only 2 hour YouTube video I'll ever recommend”
8 HN recommenders · 2017–2025
talk#227Google I/O 2012 - Go Concurrency Patterns
Google for Developers
“Great talk by Rob Pike”
9 HN recommenders · 2012–2025
talk#320CppCon 2015: Kate Gregory “Stop Teaching C"
CppCon
“Not only is she a great presenter, but she makes amazing points about what is fundamentally wrong with how C++ is taught in classrooms around the globe.”
7 HN recommenders · 2016–2025
talk#321Zig: A programming language designed for robustness, optimality, and clarity – Andrew Kelley
Recurse Center
“here's a great talk on zig from the recurse center”
6 HN recommenders · 2018–2024
talk#362CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
CppCon
“I'm also a big fan of "Efficiency with Algorithms, Performance with Data Structures" by Chandler Carruth at CppCon 2014.”
7 HN recommenders · 2014–2024
talk#398The Road to Zig 1.0 - Andrew Kelley
ChariotSolutions
“Andrew Kelley's intro[0] is probably the best talk I've ever seen”
5 HN recommenders · 2019–2025
talk#423CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
CppCon
“Chandler presents his point clearly and goes deep enough into the subject.”
7 HN recommenders · 2020–2026
talk#426CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
CppCon
“Immer [0][1] seems like a really serious attempt at bringing high-quality persistent data structures to C++.”
5 HN recommenders · 2017–2025
talk#433Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
xDahl
“The best video on this might be from Casey Muratori”
6 HN recommenders · 2024–2026
talk#454C++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
alexsmail
“which are extremely good”
4 HN recommenders · 2020–2024
talk#458Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
CppCon
“At first he is just showing simple stuff, but stay with it, he goes deep.”
7 HN recommenders · 2019–2024
tutorial#463Creating a Doom-style 3D engine in C
Bisqwit
“My favourite programming YouTuber by a long stretch.”
3 HN recommenders · 2015–2019
talk#485CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
CppCon
“Both are great presentations going into details on some of the crazy optimizations compilers will do.”
7 HN recommenders · 2018–2022
talk#505dotGo 2015 - Rob Pike - Simplicity is Complicated
dotconferences
“It's an active choice of the language to not allow many syntactic sugars that make the code have a much higher learning curve.”
7 HN recommenders · 2016–2023
talk#508CppCon 2017: Titus Winters “C++ as a "Live at Head" Language”
CppCon
“a much more nuanced look at dependencies & versioning”
7 HN recommenders · 2017–2022
talk#537Containers From Scratch • Liz Rice • GOTO 2018
GOTO Conferences
“Probably one of the most enlightening presentations I've seen in recent years, full-stop.”
6 HN recommenders · 2018–2025
talk#565CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
CppCon
“this brilliant short talk (15min) about gdb's TUI.”
6 HN recommenders · 2018–2023
talk#631Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
CppCon
“One of those few talks that left me genuinely enthused about the topic.”
6 HN recommenders · 2022–2024
talk#641CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
CppCon
“Here are some talks that will give you a small overview into that world”
5 HN recommenders · 2017–2025
talk#706Stanford Seminar - The Soul of a New Machine: Rethinking the Computer
Stanford Online
“The talk lays out a history of servers, describes the problems with the servers that you can buy from vendors today”
3 HN recommenders · 2020–2025
talk#719Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things
FunctionalTV
“Bryan Cantrill has an excellent talk on this”
5 HN recommenders · 2021–2024
talk#746LibreSSL with Bob Beck
Jason Tubnor
“The entire talk is amazing, even 7 years later.”
6 HN recommenders · 2014–2025
talk#754Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers
The D Language Foundation
“everyone should watch Scott Meyers's awesome presentation at a D conference”
4 HN recommenders · 2018–2025
tutorial#840I made a NES emulator in 15 minutes
Bisqwit
“Here's a very clean and clever NES emulator in C++ by Bisqwit of TAS fame”
3 HN recommenders · 2013–2022
talk#889Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
GopherCon UK
“have given talks on how to make containers from scratch that are very illuminating”
3 HN recommenders · 2016–2019
talk#892Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
ChimiChanga
“A good introduction to SoA (for anyone curious) are the two most famous Data-Oriented Design talks”
4 HN recommenders · 2024–2026
talk#947CppCon 2015: Herb Sutter "Writing Good C++14... By Default"
CppCon
“Take a look at Herb Sutter's CppCon talk this year”
4 HN recommenders · 2015–2018
tutorial#1038Intro to C on Windows - Day 1
Molly Rocket
“I think Handmade Hero's[0] intro to C is good”
4 HN recommenders · 2014–2022
talk#1054CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”
CppCon
“Check all of Herb Sutter's CppCon videos from 2015-2016, especially this one”
2 HN recommenders · 2016–2025
demo#1083ASCII fluid dynamics -- IOCCC2012 endoh1.c
Yusuke Endoh
“truly a work of art”
3 HN recommenders · 2018–2025
talk#1117C++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024
CppCon
“In particular, his 2019 presentation [2] describes different error handling techniques”
5 HN recommenders · 2025–2026
talk#1145Rust's Journey to Async/Await
InfoQ
“It will show you how meticulous the core team is and how long it took to arrive at this incredible, best in class design.”
5 HN recommenders · 2020–2026
talk#1146CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
CppCon
“is a great video that covers a lot of good stuff in particular this usability bug. It's worth watching in its entirety.”
4 HN recommenders · 2020–2025
talk#1152Concurrency is not Parallelism by Rob Pike
gnbitcom
“here's an excellent talk on the same subject by Rob Pike that I link all the time to people”
4 HN recommenders · 2021–2025
talk#1158RustLatam 2019 - Without Boats: Zero-Cost Async IO
Rust Programming Language
“I really loved this talk by Without Boats”
5 HN recommenders · 2019–2020
demo#1193Hacking with Andrew and Brad: tip.golang.org
The Go Programming Language
“It's just something to watch the pros doing live coding.”
4 HN recommenders · 2019–2024
talk#1230De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
CppCon
“I can really recommend this talk”
3 HN recommenders · 2020–2025
lecture#1300Lecture 1 | Programming Paradigms (Stanford)
Stanford
“The presentation is clear and it simplifies in just the right places to give you the foundations.”
3 HN recommenders · 2011–2024
demo#1352NOTCURSES III: THE SAGA CONTINUES (1080P)
Nick Black
“the WTF effect that video had on me lasted quite a while.”
4 HN recommenders · 2021–2024
talk#1385CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"
CppCon
“it's still definitely worth a watch”
4 HN recommenders · 2018–2026
talk#1399Writing a Wayland Compositor in Zig - Isaac Freund
Zig SHOWTIME
“I loved his Zig+Wayland screencast [1], where he explained very engagingly how Zig is able to embrace and extend a pretty hairy C library”
4 HN recommenders · 2021
Channels HN cites most for c, C++, Rust, Go & systems languages
Each channel page lists every video of theirs that HN recommends.
More in Software Engineering & Languages