Best C, C++, Rust, Go & systems languages Videos
The 163 C, C++, Rust, Go & systems languages videos here were recommended by different people across different months. Choose by who it is for: 5 introductory, 93 intermediate, 6 for a general viewer, and 59 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include CppCon, Jon Gjengset, CppNow.

TypeScript is being ported to Go | interview with Anders Hejlsberg
An interview with Anders Hejlsberg, lead architect of TypeScript, about porting the TypeScript compiler to Go.

Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23
Chandler Carruth's CppNow 2023 talk describes Carbon as a successor language to C++ rather than a superset, focusing on C++ interop and a path to memory safety in large existing codebases.

Speakeasy JS - Redbean: Actually Portable Executable Web Server (Justine Tunney)
Justine Tunney presents Redbean, a web server distributed as a single actually portable executable that runs on multiple operating systems.

[#36] Zig Roadmap 2024 - Andrew Kelley
Andrew Kelley's 2024 Zig roadmap talk, followed by a Q&A, covers the language's priorities and the state of the project.

Servo: Building a Parallel Browser
Jack Moffitt presents Servo, an experimental browser engine written in Rust and designed to be parallel at every level, using multiple cores, the GPU, fork-join concurrency and SIMD.

Zig Roadmap 2023 - Andrew Kelley
Andrew Kelley's roadmap talk on upcoming Zig compiler milestones, focused on compilation speed.

Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust
An excerpt from a Bay Area Rust meetup on Servo's WebRender, which renders CSS display lists on the GPU at very high frame rates.

Is It Time to Rewrite the Operating System in Rust?
Bryan Cantrill's QCon SF 2019 talk asking whether operating systems should be rewritten in Rust.

rand() Considered Harmful
Stephan T.

GoingNative 2012 - Day 2 - Clang
Chandler Carruth's GoingNative 2012 talk on Clang, covering how the compiler helps defend C++ code from mistakes.

Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
Lex Fridman interviews Brian Kernighan, co-author of The C Programming Language and co-creator of AWK and AMPL.

CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”
Hana Dusikova's CppCon 2018 talk presenting a C++ library that builds regular expressions from compile-time strings, using a C++20 feature.

Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications
Rob Pike presents the Go 2 draft specifications at the Sydney Golang Meetup, covering the Go 2 process and several proposals including generics.

GopherCon 2014 Opening Keynote by Rob Pike
Rob Pike opens GopherCon 2014 with a keynote on the design and evolution of Go.

CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”
Kate Gregory's CppCon 2017 talk picks ten highlights from the C++ Core Guidelines and shows examples and benefits for each.

Hot Code Reloading in C
A long Tsoding Daily programming stream in which he implements hot code reloading in C by loading a dynamic library at runtime without stopping the main program.

Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
Chandler Carruth's CppNow 2023 talk on modernizing compiler design for the Carbon toolchain, using data-oriented design and modern hardware assumptions.

Peter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)
Peter Munch-Ellingsen explains at NimConf 2021 why he wrote his own keyboard firmware in Nim instead of using QMK or Arduino.

2013 Keynote: Chandler Carruth: Optimizing the Emergent Structures of C++
Chandler Carruth's CppNow 2013 keynote on how C++ builds complex software from simple emergent structures, and how compilers optimize them through inlining and value semantics.

C++ Weekly - Ep 19 C++14 For The Commodore 64
An episode of C++ Weekly in which Jason Turner shows modern C++14 compiling to the Commodore 64's 6502.

The Go Programming Language
Rob Pike's October 2009 Google Tech Talk introducing Go, a new experimental systems language designed for fast builds, concurrency and garbage collection.

Google I/O 2012 - Meet the Go Team
A fireside Q&A with the Go team (Pike, Thompson, Griesemer and others) at Google I/O 2012.

CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"
Chandler Carruth's CppCon 2016 talk on designing hybrid data structures for performance.

Google I/O 2011: Writing Web Apps in Go
A Google I/O 2011 talk by Andrew Gerrand and Rob Pike on building and deploying a web application in Go.