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.

Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich
Mark Russinovich's closing keynote at Rust Nation UK on Microsoft's adoption of Rust, covering security gains, integration challenges, performance results and lessons learned.

CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”
Nicolai Josuttis's CppCon 2018 talk walks through the many forms of initialization in C++, including uniform initialization, and how their rules and effects differ.

Elements of Programming Style - Brian Kernighan
Brian Kernighan's 2009 talk at Princeton on the Elements of Programming Style, discussing readable code, avoiding cleverness and flawed examples in programming tutorials.

Rust: A Language for the Next 40 Years - Carol Nichols
Carol Nichols' Philly ETE 2019 talk on what makes Rust unique.

DConf 2019: All Spreadsheets Must Die -- Robert Schadek
A DConf 2019 talk by Robert Schadek arguing that spreadsheets are the world's dominant programming language and that D can be used to replace them.

Interfacing D To Legacy C++ Code
Walter Bright explains to the Northwest C++ Users Group how the D programming language can interface directly with legacy C++ code.

Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity
Lars Bergstrom of Google presents how Rust improves team productivity beyond safety and speed, with data on rewrites, defects and review.

Interview with Senior Rust Developer
A short comedy sketch by Kai Lentit lampooning an interview with a 'senior Rust developer' and Rust community stereotypes.

The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019
Olivier Giroux's CppCon 2019 talk recounts the roughly ten-year effort to bring std::atomic and the C++ memory model to CUDA GPUs, through ten stories from that work.

Filesystem in Rust - Kent Overstreet
Kent Overstreet's Linux Foundation talk about writing a filesystem in Rust.

How we're building the Arc Browser Windows app with *Swift*
The Browser Company's CTO explains how the team is building the Arc browser for Windows using Swift.

Oral History of Bjarne Stroustrup
A two-hour Computer History Museum oral history interview with Bjarne Stroustrup, conducted by Paul McJones in 2015.

Lang NEXT 2014 Panel Systems Programming in 2014 and Beyond
A panel from the Lang NEXT 2014 conference on systems programming in 2014 and beyond.

Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 2: Demo
A demo excerpt from a 2016 Bay Area Rust meetup showing Servo's WebRender drawing CSS on the GPU at very high frame rates.

CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)”
Gor Nishanov's CppCon 2018 talk on using tiny C++ coroutines to hide memory latency, interleaving useful work while prefetches bring cache lines in from main memory.

Oral History of Steve Naroff Part 1, Session 1
Computer History Museum oral history of Steve Naroff, an engineer at Stepstone, NeXT and Apple who worked on Objective-C.

Lucid Energize Demo VHS 1993
A 1993 VHS demo of Lucid Energize, a database-backed, incremental C/C++ programming environment built on XEmacs.

GopherCon 2014 Inside the Gophers Studio with Blake Mizerany
A GopherCon 2014 session where Blake Mizerany replaced his planned talk with a panel discussion with members of the Go team.

Rob Pike about the target group of the Go programming language (golang)
A short excerpt of Rob Pike's Lang.NEXT 2014 talk where he describes Go's target audience as young Google programmers who are not researchers.