Best Programming language design Videos
The 193 Programming language design videos here were recommended by different people across different months. Choose by who it is for: 15 introductory, 107 intermediate, 21 for a general viewer, and 50 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 Strange Loop Conference, ClojureTV, Google TechTalks.

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.

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

Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 2016
Guy Steele's JuliaCon 2016 keynote on the Fortress language, its features and the lessons learned from the project.

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.

John Backus: Function Level Programming and the FL Language 1987
A 1987 talk in which John Backus, creator of Fortran, presents function-level programming and the FL language, a successor to his FP work.

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.

WWDC24: Go small with Embedded Swift | Apple
An Apple WWDC24 session introducing Embedded Swift, a subset of Swift with no runtime that targets tiny microcontrollers.

Most Popular Programming Languages 1965 - 2019
An animated ranking of the most popular programming languages from 1965 to 2019, built from popularity indexes, GitHub access data and historical surveys.

The Next Programming Language - Douglas Crockford - code::dive 2022
Douglas Crockford's code::dive 2022 talk on what the next programming language should look like.

The Algebra of Algebraic Data Types
A London Haskell talk on the algebra of algebraic data types, showing how sum and product types behave like arithmetic.

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.

Intentional Programming demo (Part 2) - Compiler
Part 2 of an old Microsoft Research demo of Intentional Programming, showing the compiler side of a system that stores programs as abstract structure rather than text.

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore
Leandro Facchinetti explains why he thinks Racket is a great language and why he stopped using it.

Q&A with Guido van Rossum, Inventor of Python
An open Q&A with Python creator Guido van Rossum hosted by Microsoft Reactor, covering his career, PyCon's origins and his opinions on other languages.

Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023
ElixirConf EU 2023 talk by Giuseppe Castagna and Guillaume Duboc on bringing set-theoretic types to Elixir, and the benefits such a type system could offer such as catching bugs.

reddit.com Interviews Peter Norvig
Peter Norvig answers the top questions submitted by reddit users in a 27-minute interview.

CUFP 2011 Keynote: Pragmatic Haskell (Lennart Augustsson Standard Chartered Bank)
Lennart Augustsson's CUFP 2011 keynote covers using Haskell commercially at Standard Chartered Bank.

Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)
A short video built around Douglas Crockford, creator of JSON, saying JavaScript is a flawed language and that developers should eventually move on from it.

Lars Bak - The Making of a Secure and Robust IoT Development Platform
A Curry On talk by Lars Bak, known for V8 and Dart, on building a secure and robust IoT development platform.

The Next Five Years of ClojureScript - David Nolen
David Nolen reviews the first five years of ClojureScript, documenting its landmarks and looking ahead to the next five.

I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo
ThePrimeagen interviews Chris Lattner, creator of LLVM, Clang, Swift and Mojo, with TJ DeVries, in a long live-streamed conversation.

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.

Scala Collections: Why Not?
Paul Phillips, a Typesafe co-founder and prolific Scala committer, explains why he walked away from Scala.

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.