Skip to content
HHackerTube.videoSurprise me

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#41

CppCon 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#51

Lexical 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#124

CppCon 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#139

RustConf 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#171

CppCon 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#184

Ideas 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#196

CppCon 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#206

How I program C

Eskil Steenberg

“the only 2 hour YouTube video I'll ever recommend”

8 HN recommenders · 2017–2025

talk#227

Google I/O 2012 - Go Concurrency Patterns

Google for Developers

“Great talk by Rob Pike”

9 HN recommenders · 2012–2025

talk#320

CppCon 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#321

Zig: 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#362

CppCon 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#398

The 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#423

CppCon 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#426

CppCon 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#433

Casey 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#454

C++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2

alexsmail

“which are extremely good”

4 HN recommenders · 2020–2024

talk#458

Sorting 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#463

Creating a Doom-style 3D engine in C

Bisqwit

“My favourite programming YouTuber by a long stretch.”

3 HN recommenders · 2015–2019

talk#485

CppCon 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#505

dotGo 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#508

CppCon 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#537

Containers 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#565

CppCon 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#631

Can 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#641

CppCon 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#706

Stanford 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#719

Scale 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#746

LibreSSL with Bob Beck

Jason Tubnor

“The entire talk is amazing, even 7 years later.”

6 HN recommenders · 2014–2025

talk#754

Dconf 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#840

I 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#889

Golang 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#892

Andrew 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#947

CppCon 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#1038

Intro 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#1054

CppCon 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#1083

ASCII fluid dynamics -- IOCCC2012 endoh1.c

Yusuke Endoh

“truly a work of art”

3 HN recommenders · 2018–2025

talk#1117

C++ 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#1145

Rust'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#1146

CppCon 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#1152

Concurrency 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#1158

RustLatam 2019 - Without Boats: Zero-Cost Async IO

Rust Programming Language

“I really loved this talk by Without Boats”

5 HN recommenders · 2019–2020

demo#1193

Hacking 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#1230

De-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#1300

Lecture 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#1352

NOTCURSES 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#1385

CppCon 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#1399

Writing 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