This video is by Jonathan Blow entitled “Ideas about a new programming language for games.”
Jonathan is an independent game developer known for the critically acclaimed game Braid and currently working on a new game titled The Witness.
This part 1 of 3 videos that Jonathan put out talking about possible programming languages to replace the de facto standard C++ for game development.
I’m not a game developer by trade, I work on enterprise systems so I find talks like this interesting as he covers many details about ideas like garbage collection, memory management, etc that I usually don’t have much need to care about as the language and frameworks I use have built in support to handle those difficult issues for me.
Give yourself some time and sit down to listen to this video, it’s well worth it.